题目 分析 首先确定表的来源只有一个表数字表,再者判断他是不是单一数字,(想到的是直接按数字分组,通过count函数来判断是否为单一数子),然后求最大值。 题解 select Max(num) as num from MyNumbers where num not in ( select num from MyNumbers group by num having count(num)>1 ) 不需要ifnull,直接在内层select上套一层select,就可以自动在找不到的时候返回null