欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

SQL--多表查询(mysql),

来源: javaer 分享于  点击 33954 次 点评:246

SQL--多表查询(mysql),


SQL--多表查询(mysql)

博客说明

文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢!

笛卡尔积

  • 有两个集合A,B .取这两个集合的所有组成情况。
  • 要完成多表查询,需要消除无用的数据

分类

内连接查询

1. 从哪些表中查询数据
2. 条件是什么
3. 查询哪些字段

外链接查询

子查询

  • 概念:

    查询中嵌套查询,称嵌套查询为子查询

    -- 查询工资最高的员工信息
    -- 1 查询最高的工资是多少 9000
    SELECT MAX(salary) FROM emp;
    
    -- 2 查询员工信息,并且工资等于9000的
    SELECT * FROM emp WHERE emp.`salary` = 9000;
    
    -- 一条sql就完成这个操作。子查询
    SELECT * FROM emp WHERE emp.`salary` = (SELECT MAX(salary) FROM emp);
    
  • 子查询不同情况

感谢

黑马程序员

以及勤劳的自己
关注公众号: 归子莫,获取更多的资料,还有更长的学习计划

相关文章

    暂无相关文章
相关栏目:

用户点评