以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  请教:left join语句筛选条件  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=77341)

--  作者:bahamute
--  发布时间:2015/11/16 20:42:00
--  请教:left join语句筛选条件
以下语句先对固话费表进行筛选,然后与人员表比对,如果也想对人员表进行筛选后再进行比对,条件该放到哪里?
SELECT * fr om (SELECT * fr om {固话费} where 年月=\'201510\')  As A1 LEFT JOIN {人员表} As B1 ON A1.工号=B1.工号 where B1.工号 is not null
--  作者:大红袍
--  发布时间:2015/11/16 20:44:00
--  
都写在后面的where后面
--  作者:大红袍
--  发布时间:2015/11/16 20:45:00
--  
如 SELECT * fr om (SELECT * fr om {固话费} where 年月=\'201510\')  As A1 LEFT JOIN {人员表} As B1 ON A1.工号=B1.工号 where B1.工号 is not null and 条件xxx
--  作者:bahamute
--  发布时间:2015/11/16 20:46:00
--  
谢谢,如果人员表只想取特定列如何写,如工号列,姓名列
--  作者:大红袍
--  发布时间:2015/11/16 20:49:00
--  

最左边的

 

 SELECT A1.*, B1.工号, B1.姓名 fr om