
搜了一下 找到答案了
举个例子说明下..
【例】查询“学生信息”表中全部学生的学号、姓名和在“学生成绩”表中的课程号和期末成绩,将学生信息表定义为主表,学生成绩表为从表进行左连接。
方法一: 使用where子句
Select 学生信息.学号,学生信息.姓名,学生成绩.课程号,学生成绩.期末成绩
From 学生信息,学生成绩
Where 学生信息.学号*=学生成绩.学号
(注:也就是在=的左侧添加一个*)
方法二: 使用left join语法
Select 学生信息.学号,学生信息.姓名,学生成绩.课程号,学生成绩.期末成绩
From 学生信息 left outer join 学生成绩
On 学生信息.学号=学生成绩.学号
希望你能满意^_^
和子查询吧,把条件加在子查询中,逻辑清楚些且执行得快些格式如下
select q1.XX,Q2.XX from (select ...from XXX where ... ) as q1 left join (select ... from XXX where ... ) as q2 where q1.yyy=Q2.yyy
select A.TAID , A.TANAME , B.TBID, B.TBSC ,B.TBNR form TA A left join (select TAID,TBID, TBSC ,TBNR form TB where TBNR = '张三') B on A.TAID=B.TAID欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)