sql语句的联合查询(join 用法)
来源:互联网 发布:淘宝v4是什么等级 编辑:程序博客网 时间:2024/05/17 08:39
student
no,name,classid,
1, zdy,2,
2,huz,2,
3,yxx,2,
4,sss,1,
class
classid,classname,
2,y2002,
3,y2003,
1 .select * from student , class where student.classid=class.classid
no,name,classid,classid,classname,
1,zdy,2,2,y2002,
2,huz,2,2,y2002,
3,yxx,2,2,y2002,
2.select * from student left join class on student.classid=class.classid
no,name,classid,classid,classname,
1,zdy,2,2,y2002,
2,huz,2,2,y2002,
3,yxx,2,2,y2002,
4,sss,1, , ,
3.select * from student class on student.classid=class.classid
no,name,classid,classid,classname,
1,zdy,2,2,y2002,
2,huz,2,2,y2002,
3,yxx,2,2,y2002,
结果同1
4.select * from student right join class on student.classid=class.classid
no,name,classid,classid,classname,
1,zdy,2,2,y2002,
2,huz,2,2,y2002,
3,yxx,2,2,y2002,
, , , 3,y2003,
【T_Productor】
cityId 产品名 产量
1 冰箱 100
1 热水器 200
2 电视机 50
2 洗衣机 100
【T_City】
id 名称
1 北京
2 南京
用一条SQL语句求出一下结果
城市名 产量
北京 300
南京 150
写了3个方法:
select T_City.名称,A.产量 from T_City join (select sum(产量) as 产量,cityId from T_Productor group by cityid) as A on A.cityId=T_City.id
select T_City.名称,产量=sum(T_Productor.产量) from T_Productor join T_City on T_Productor.cityid=T_City.id group by T_City.名称
select T_City.名称,产量=sum(T_Productor.产量) from T_Productor,T_City where T_Productor.cityid=T_City.id group by T_City.名称
- sql语句的联合查询(join 用法)
- sql语句的联合查询(join 用法)
- 多表联合查询:join的用法
- sql语句的join用法
- sql语句的join用法
- sql联合查询inner join
- 三表联合查询的sql语句
- 多表联合查询的sql语句
- SQL Server联合查询,left join和right join以及inner join的比较
- SQL语句中JOIN的用法
- 小议SQL语句中JOIN的用法
- SQL语句中JOIN的用法
- SQL语句中JOIN的用法
- [转]SQL语句中JOIN的用法
- SQL语句中JOIN的用法
- SQL语句中JOIN的用法
- mysql 联合查询 join 用法举例
- sql语句联合查询详解
- Why2 的下一代
- 建立各种数据库网页的大致过程 [ASP]
- 查找用英文写的有关金庸的评论
- 单点登录系统的设计与实现方案
- Google即将收购Sun
- sql语句的联合查询(join 用法)
- 用JavaScript得到当前日期和星期
- OS161 源代码阅读-1
- 打开数字证书命令行
- 大文件上传问题,整理自csdn论坛
- 网络工程师考试的一些资料(搬家)
- 如何在子窗口操作父窗口的FORM域
- 自定义异常
- From 验证Webservice怎么调用service