mysql外連線有哪些型別
1、左外連線將左表中要丟棄的記錄保留在結果集中,右表中對應的部分用null填充。
mysql> select a.*,b.* from course as a left join rollcall as b on a.course_id=b.course_id; +-----------+-------------+------+---------+-----------+-----------+------+-----------+------------+--------------+--------------+---------+ | course_id | course_name | time | teacher | classroom | t_command | db | course_id | student_id | student_name | teacher_name | command | +-----------+-------------+------+---------+-----------+-----------+------+-----------+------------+--------------+--------------+---------+ | 1 | 1234 | 123 | 123 | 123 | 123 | 2 | 1 | 1501010096 | 於宗雲 | 123 | 123 | | 2 | 123 | 123 | 123 | 123 | 123 | NULL | NULL | NULL | NULL | NULL | NULL | +-----------+-------------+------+---------+-----------+-----------+------+-----------+------------+--------------+--------------+---------+
2、右外連線,將右表中要丟棄的記錄保留在結果集中,左表中對應的部分用null填充。
mysql> select a.*,b.* from course as a right join rollcall as b on a.course_id=b.course_id; +-----------+-------------+------+---------+-----------+-----------+----+-----------+------------+--------------+--------------+---------+ | course_id | course_name | time | teacher | classroom | t_command | db | course_id | student_id | student_name | teacher_name | command | +-----------+-------------+------+---------+-----------+-----------+----+-----------+------------+--------------+--------------+---------+ | 1 | 1234 | 123 | 123 | 123 | 123 | 2 | 1 | 1501010096 | 於宗雲 | 123 | 123 | +-----------+-------------+------+---------+-----------+-----------+----+-----------+------------+--------------+--------------+---------+ 1 row in set (0.00 sec)
3、全外連線:將左表和右表中要丟棄的記錄保留在結果集中。
右表和左表中相應的部分用null填充。
# 由於本機沒有安裝oracle所以沒有驗證第一句sql的正確性 Select * from table1 full join table2 on table1.C=table2.C
以上就是mysql外連線的型別介紹,希望對大家有所幫助。更多mysql學習指路:
推薦作業系統:windows7系統、mysql5.8、DELL G3電腦
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2894/viewspace-2828810/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- mysql左外連線MySql
- 表連線型別型別
- mysql 外連線總結MySql
- MySQL筆記3——內連線/外連線、多表連線MySql筆記
- MySQL 中的鎖有哪些型別,MySQL 中加鎖的原則MySql型別
- 海外代理有哪些型別?型別
- 公共映象有哪些型別型別
- 資料型別: 資料型別有哪些?資料型別
- MYSQL語法:左連線、右連線、內連線、全外連線MySql
- SQL的連線型別SQL型別
- Mysql——內外連線,事物,索引MySql索引
- JavaScript有哪些資料型別?JavaScript資料型別
- 轉載:內連線與外連線的區別
- sql和hql中join語句區別,以及hibernate中內連線,迫切內連線,左外連線,迫切左外連線,右外連線的區別(合集)...SQL
- 駭客型別有哪些?他們有什麼區別?型別
- 遠端連線軟體有哪些,遠端連線軟體有哪些值得推薦,如何使用?
- MySQL連線控制外掛介紹MySql
- Oracle內連線、外連線、右外連線、全外連線小總結Oracle
- JavaScript基本資料型別有哪些JavaScript資料型別
- DDOS常見的型別有哪些?型別
- 代理伺服器有哪些型別伺服器型別
- Java有哪些基本資料型別?Java資料型別
- 物聯網路卡有哪些型別型別
- 資料中心代理有哪些型別?型別
- SQL Server中內連線和外連線的區別SQLServer
- 內聯,左外聯,右外聯,全連線,交叉連線 的區別
- 【Linux基礎教程】常用的Python MySQL連線庫有哪些?LinuxPythonMySql
- 【SQL】Oracle的內連線、左外連線、右外連線及全外連線SQLOracle
- Linux中連線埠命令有哪些?Linux
- LAN連線和WAN連線有什麼區別?
- Oracle左外連線、右外連線、完全外連線以及(+)號用法Oracle
- Oracle 左外連線、右外連線、全外連線小總結Oracle
- 內連線、外連線
- Kettle自定義資料庫連線型別連線HGDB資料庫型別
- linux 下的連線型別Linux型別
- 遠端連線軟體有哪些,遠端連線軟體有哪些能批次操控伺服器的伺服器
- 免費管理軟體有哪些型別?型別
- 有哪些型別的代理伺服器?型別伺服器