sql嵌套查询学习
来源:互联网 发布:嫁给程序员的弊端 编辑:程序博客网 时间:2024/05/14 07:32
假设有
表A
学生姓名 评价标准ID
张三 1
李四 2
王五 3
赵六
刘八
表B
评价标准ID 评价描述
1 非常优秀
2 中等
3 较差
现在要查出所有学生的描述,当有的学生没有ID时候,查出学生描述为空。有两种方式实现
1.左连接查询。以左部为基准,查出所有可能。
select A.学生姓名 ,B.评价描述
from A left jion B On A.评价标准ID=B.评价标准ID
2.分两次查询,然后再执行 union操作,并到一起。
(
select A.学生姓名 ,B.评价描述
from A Inner jion B On A.评价标准ID=B.评价标准ID // 第一个查询结果
)
union//并操作
( select A.学生姓名, null as 评价描述 // 插入固定列“评价描述”该列所有内容均为 null
from A
where A.评价标准ID is null //这里判断用 is而非 =
)
0 0
- sql嵌套查询学习
- sql嵌套子查询
- SQL 嵌套多层查询
- sql嵌套查询
- SQL嵌套子查询
- SQL嵌套查询
- SQL嵌套子查询
- SQL嵌套查询
- SQL 嵌套查询问题
- sql 嵌套查询
- SQL 实现嵌套查询
- SQL嵌套查询
- sql语句嵌套查询
- SQL语句 - 嵌套查询
- SQL语句 - 嵌套查询
- sql复杂嵌套查询
- SQL语句 - 嵌套查询
- SQL语句 - 嵌套查询
- 百度搜索V认证生存浅析
- go can't find import: "github.com/** 错误
- mysql_init调用卡住原因分析
- 逆波兰算法
- Windows 核心编程——》第五章 作业
- sql嵌套查询学习
- ubuntu 下安装时使用nodejs
- hdu 1875 畅通工程再续 解题报告
- GoroSort
- iOS单例介绍
- js中文乱码的解决方法
- codeforces Round #241(div2) C解题报告
- 写给看着题干着急的学生
- 打成jar包