テーブルを結合する場合、伝統的に SQL89 の結合方法を使用できます。
SELECT * FROM t1, t2 WHERE t1.id = t2.t1_id;
しかし、SQL92 標準以降、JOIN 構文を使用して結合できるようになりました
SELECT * FROM t1 JOIN t2 on t1.id=t2.t1_id;
SELECT
誰かが参加せずに複数のテーブルから参加する理由はありますか? さて、人々が を使用してデータを連結していることは知っていますUNION
が、それは私が話していることではありません。
FROM
後方互換性のために厳密に句にコンマを含むテーブルを追加する理由は何ですか? または、結合だけでは古い構文を使用できないという現実的なシナリオはありますか?