Oracle環境をMySQLへ移行したい
その際に変更が必要な箇所をメモ
その際に変更が必要な箇所をメモ
内部結合
INNER JOIN句を使うように変更する。
例)
例)
SELECT * FROM TABLE1, TABLE2
WHERE TABLE1.KEY1 = TABLE2.KEY1
AND TABLE1.KEY1 = 'X'
↓
SELECT * FROM TABLE1
INNER JOIN TABLE2
ON TABLE1.KEY1 = TABLE2.KEY1
WHERE TABLe1.KEY1 = 'X'
外部結合
OUTER JOIN句を使うように変更する。
例)
例)
SELECT * FROM TABLE1, TABLE2
WHERE TABLE1.KEY1 = TABLE2.KEY1(+)
AND TABLE1.KEY1 = 'X'
↓
SELECT * FROM TABLE1
LEFT JOIN TABLE2
ON TABLE1.KEY1 = TABLE2.KEY1
WHERE TABLe1.KEY1 = 'X'
例)SELECT * FROM TABLE1, TABLE2
WHERE TABLE1.KEY1(+) = TABLE2.KEY1
AND TABLE1.KEY1 = 'X'
↓
SELECT * FROM TABLE1
RIGHT JOIN TABLE2
ON TABLE1.KEY1 = TABLE2.KEY1
WHERE TABLe1.KEY1 = 'X'
Oracle, MySQL
0 件のコメント:
コメントを投稿