【发布时间】:2021-06-20 13:03:02
【问题描述】:
是否可以将这些子查询转换为join子句?
SELECT ods.*,
(SELECT COUNT(*) FROM orders) tot_ords,
(SELECT COUNT(*) FROM orders WHERE order_confirmed = 'yes') yes_ords,
(SELECT COUNT(*) FROM orders WHERE order_confirmed = 'no') no_ords
FROM orders ods
ORDER BY ods.order_confirmed = 'yes' DESC
【问题讨论】:
-
实际上在这种情况下我们不需要示例,但我同意这个问题可能太简单了,可能已经在某个地方回答了