答案 0 :(得分:1)
根据上述给定数据,请查找查询:
SELECT number , id , NAME FROM (SELECT COUNT(*) , number,id,NAME FROM `user_data` GROUP BY number HAVING COUNT(*) < 2 ORDER BY number DESC LIMIT 1) tab;
这将为您提供所需的结果。 检查这个!
答案 1 :(得分:1)
SELECT `id`,`name`,`number` FROM `user_data` GROUP BY `number` HAVING COUNT(`number`) = 1 ORDER BY `number` DESC LIMIT 1
与Suresh的答案非常相似
答案 2 :(得分:0)
您可以通过查询所有不同的用户并按ID排序并返回第一个元素来获得更高的数字
User::distinct()->orderBy('id')->first()