こちらの動画では以下のように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文を()で囲う必要があるのでしょうか?
この回答を見るにはプレミアムプランへの登録が必要です
プレミアムプランとは?