美文网首页
黑猴子的家:mysql 连接查询(全外连接和自连接)练习

黑猴子的家:mysql 连接查询(全外连接和自连接)练习

作者: 黑猴子的家 | 来源:发表于2019-02-26 14:14 被阅读6次
    1、查询编号>3的女神的男朋友信息,如果有则列出详细,如果没有,用null填充
    SELECT bo.*,b.name
    FROM boys bo
    LEFT OUTER JOIN beauty b ON b.`boyfriend_id`=bo.`id`;
    
    2、查询哪个城市没有部门
    SELECT city
    FROM locations l
    LEFT OUTER JOIN departments d
    ON l.location_id =d.location_id
    WHERE d.department_id IS NULL;
    
    3、查询部门名为SAL或IT的员工信息
    SELECT e.*,d.department_name,d.department_id
    FROM employees e
    RIGHT JOIN departments d ON e.`department_id`=d.`department_id`
    WHERE d.`department_name` IN('SAL','IT');
    
    4、选择指定员工的姓名,员工号,以及他的管理者的姓名和员工号,结果类似于下面的格式
    employees   Emp     manager    Mgr
    kochhar     101     king       100
    
    SELECT e.last_name employees,e.`employee_id` "Emp#",m.last_name manager,m.employee_id "Mgr#"
    FROM employees e
    INNER JOIN employees m ON e.`manager_id`=m.employee_id
    WHERE e.`last_name`='kochhar';
    

    相关文章

      网友评论

          本文标题:黑猴子的家:mysql 连接查询(全外连接和自连接)练习

          本文链接:https://www.haomeiwen.com/subject/lbyayqtx.html