select 1
where 1< all (select 2 where 1=0)
/*返回一条记录*/select 1
where 1< (select 2 where 1=0)
/*没有记录*/
where 1< all (select 2 where 1=0)
/*返回一条记录*/select 1
where 1< (select 2 where 1=0)
/*没有记录*/
select 1
where 1< all (select 2 where 1=0)
/*返回一条记录*/可能是子查询结果没有时,没有可比性,当成TRUE处理吧。