最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

mysql實現(xiàn)外連接方式

 更新時間:2019年08月24日 10:16:15   作者:鴨鴨老板  
今天小編就為大家分享一篇mysql實現(xiàn)外連接方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

一、外連接

1.左外連接(左側(cè)的表完全顯示就是左外連接)

select..from表1 left join 表2 on 條件(表1:為左表,表2:為右表)

-- 外連接
-- 創(chuàng)建stu
CREATE TABLE stu(
   id INT,
   `name` VARCHAR(32)
);
INSERT INTO stu VALUES(1,'jack'),(2,'tom'),(3,'kity'),(4,'nono')
SELECT*FROM stu
-- 創(chuàng)建exam
CREATE TABLE exam(
  id INT,
  grade INT
  
);
INSERT INTO exam VALUES(1,56),(2,76),(11,8)
SELECT*FROM exam
-- 左外連接
-- 查詢所有人的成績,沒有成績,也要顯示姓名,id號,成績顯示為空
SELECT `name`,stu.id,grade 
        FROM stu LEFT JOIN exam
        ON stu.id = exam.id

2.右外連接(右側(cè)的表完全顯示就是右外連接)

select..from表1 reght join 表2 on 條件(表1:為左表,表2:為右表)

-- 右外連接
--  查詢所顯示有人成績,沒有名字的顯示為空
SELECT `name`,stu.id,grade 
        FROM stu RIGHT JOIN exam
        ON stu.id = exam.id

二、內(nèi)連接

select employee_id,department_name from `employees` e,`departments` d where e.department_id = d.department_id;

 

練習

-- 列出部門名稱和這些部門的員工信息(名字和工作)同時列出那些沒有員工的部門名
-- 左連接實現(xiàn)
SELECT dname,ename,job 
       FROM dept LEFT JOIN emp
       ON dept.deptno = emp.deptno
 -- 有連接實現(xiàn)
 SELECT dname,ename,job 
       FROM emp RIGHT JOIN dept
       ON dept.deptno = emp.deptno

在實際開發(fā)中,大多數(shù)使用內(nèi)連接,很少使用外連接。

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

最新評論

英山县| 邻水| 余干县| 获嘉县| 合江县| 绥芬河市| 田东县| 乐都县| 武定县| 达州市| 云梦县| 辽中县| 江都市| 酉阳| 西华县| 介休市| 济南市| 潼关县| 陆丰市| 子洲县| 清丰县| 陇南市| 正阳县| 宜兰市| 和龙市| 永州市| 溆浦县| 太原市| 阿瓦提县| 普兰县| 四子王旗| 镇原县| 合山市| 北流市| 高阳县| 太原市| 伊通| 方城县| 孟州市| 通州市| 卢氏县|