是否存在包含子查询的SQL查询,该子查询在没有子查询的情况下无法重写?

时间:2017-05-11 01:10:24

标签: sql

我正在寻找一个SQL查询示例,其中包含一个子查询,如果没有子查询,则该子查询无法重写,如果存在这样的事情,则执行相同的操作。

任何一个例子都可以使用,或者解释为什么没有这样的东西也会起作用。 MySQL,Oracle SQL并不重要。

1 个答案:

答案 0 :(得分:0)

我不认为MySQL中的以下查询可以作为单个select语句在MySQL中编写而没有子查询

select a.*,
       (select b.bid
        from b
        where b.aid = a.aid
        order by rand()
        limit 1
       ) b
from a;