我正在寻找一个SQL查询示例,其中包含一个子查询,如果没有子查询,则该子查询无法重写,如果存在这样的事情,则执行相同的操作。
任何一个例子都可以使用,或者解释为什么没有这样的东西也会起作用。 MySQL,Oracle SQL并不重要。
答案 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;