内容へ移動
fl8 Wiki
ユーザ用ツール
ログイン
サイト用ツール
検索
ツール
文書の表示
以前のリビジョン
バックリンク
最近の変更
メディアマネージャー
サイトマップ
ログイン
>
最近の変更
メディアマネージャー
サイトマップ
現在位置:
Dokuwiki.fl8.jp
»
02_freebsd
»
04_database
»
01_mysql
»
LEFT JOIN、INNER JOIN違い
トレース:
02_freebsd:04_database:01_mysql:left_join_inner_join違い
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
====== LEFT JOIN、INNER JOIN違い ====== ===== 下記2つのテーブルでテスト ===== <code console> mysql> SELECT * FROM table1; +------+------+ | id | name | +------+------+ | 1 | A | | 2 | B | | 3 | C | | 4 | D | | 5 | E | | 6 | F | +------+------+ 6 rows in set (0.00 sec) </code> <code console> mysql> SELECT * FROM table2; +------+------+ | id | name | +------+------+ | 1 | A | | 2 | B | | 3 | C | | 7 | G | | 8 | H | | 9 | * | +------+------+ 6 rows in set (0.00 sec) </code> ===== LEFT JOIN ===== <code console> mysql> select * from table1 LEFT JOIN table2 ON table1.id=table2.id; +------+------+------+------+ | id | name | id | name | +------+------+------+------+ | 1 | A | 1 | A | | 2 | B | 2 | B | | 3 | C | 3 | C | | 4 | D | NULL | NULL | | 5 | E | NULL | NULL | | 6 | F | NULL | NULL | +------+------+------+------+ 6 rows in set (0.00 sec) </code> ===== INNER JOIN ===== <code console> mysql> SELECT * FROM table1 INNER JOIN table2 ON table1.id=table2.id; +------+------+------+------+ | id | name | id | name | +------+------+------+------+ | 1 | A | 1 | A | | 2 | B | 2 | B | | 3 | C | 3 | C | +------+------+------+------+ 3 rows in set (0.00 sec) </code>
02_freebsd/04_database/01_mysql/left_join_inner_join違い.txt
· 最終更新: 2014/04/28 06:25 by
matsui
ページ用ツール
文書の表示
以前のリビジョン
バックリンク
文書の先頭へ