外部結合
みるくてぃさん
(No.1)
left outer join と right outer joinの違いがわかりません...
どなたかわかる方いらっしゃいますでしょうか?
どなたかわかる方いらっしゃいますでしょうか?
2019.10.19 19:01
りょこうしゃさん
(No.2)
こんばんは。
例えば、テーブルAとテーブルBがあります。どちらもID列持ってる。
①SELECT * FROM A LEFT JOIN B ON A.ID = B.ID
このSQLの検索結果は、「テーブルAすべてのデータ」と
「テーブルBのID=テーブルAのID」のテーブルBデータ。
②逆に、SELECT * FROM A RIGHT JOIN B ON A.ID = B.ID
このSQLの検索結果は、「テーブルBすべてのデータ」と
「テーブルAのID=テーブルBのID」のテーブルAデータ。
例えば、テーブルAとテーブルBがあります。どちらもID列持ってる。
①SELECT * FROM A LEFT JOIN B ON A.ID = B.ID
このSQLの検索結果は、「テーブルAすべてのデータ」と
「テーブルBのID=テーブルAのID」のテーブルBデータ。
②逆に、SELECT * FROM A RIGHT JOIN B ON A.ID = B.ID
このSQLの検索結果は、「テーブルBすべてのデータ」と
「テーブルAのID=テーブルBのID」のテーブルAデータ。
2019.10.19 19:24
広告
返信投稿用フォーム
スパム防止のためにスレッド作成日から30日経過したスレッドへの投稿はできません。
広告