こちらの動画では以下のようにUNION ALL
の前後の文は()
で囲ってあり、()
なしでは動作しませんでした。
(SELECT * FROM posts ORDER BY likes DESC LIMIT 3)
UNION ALL
(SELECT * FROM posts ORDER BY likes ASC LIMIT 1);
いろいろな参考サイトを拝見していると下記のようにUNION ALL
の前後のSELECT
文を()
で囲っていないものを多くみかけました。
SELECT City FROM Customers
UNION
SELECT City FROM Suppliers
ORDER BY City;
どのような時に前後のSELECT
文を()
で囲う必要があるのでしょうか?
この回答を見るにはプレミアムプランへの登録が必要です
プレミアムプランとは?