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 件のコメント:
コメントを投稿