来自 mysql ref 手册:“UNION 中的第二个或以后的 SELECT 语句,取决于外部查询”。但是 UNION 查询如何依赖于外部查询呢?谁能给我一个清楚的例子这是什么意思?例如,在此查询中:
SELECT * FROM sometable
WHERE id IN (
SELECT 1
UNION
SELECT 2 /* ! */
)
union 中的第二个 select 语句(它本身是子查询)有 DEPENDENT UNION select_type 我不知道为什么,它必须只是 UNION 因为它不依赖任何东西。