SQL CROSSJOINと , の違いについて
下記のSQLのように、CROSSJOINと,で2つのテーブルを区切ったところ同じ結果が得られるのですが
,でwhere句でキーを結ばなければ、CROSSJOINと同じという認識でよろしいでしょうか。
SQL
1SQL CROSSJOINと , の違いについて 2 3下記のSQLのように、CROSSJOINと,で2つのテーブルを区切ったところ同じ結果が得られるのですが 4,でwhere句でキーを結ばなければ、CROSSJOINと同じという認識でよろしいでしょうか。 5 6--CROSSJOIN 7WITH A AS ( 8 SELECT 9 1 CONECT 10 FROM 11 DUAL 12 UNION ALL 13 SELECT 14 2 CONECT 15 FROM 16 DUAL 17 UNION ALL 18 SELECT 19 3 CONECT 20 FROM 21 DUAL 22) 23, B AS (SELECT 4 CONECT FROM DUAL) 24SELECT 25 * 26FROM 27 A 28 CROSSJOIN B 29 30-- A,B 31 32WITH A AS ( 33 SELECT 34 1 CONECT 35 FROM 36 DUAL 37 UNION ALL 38 SELECT 39 2 CONECT 40 FROM 41 DUAL 42 UNION ALL 43 SELECT 44 3 CONECT 45 FROM 46 DUAL 47) 48, B AS (SELECT 4 CONECT FROM DUAL) 49SELECT 50 * 51FROM 52 A 53 ,B
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。