1、左联接查询中限定查询条件格式
select tableA.colname1,(if tableA.jointcol=0,"",tableB.colname2) as colname2 from tableA left join tableB on tableA.jointcol=tableB.jointcol where tableA.colname3 = clause;
select tableA.colname1,(if tableA.jointcol=0,"",tableB.colname2) as colname2 from tableA left join tableB on tableA.jointcol=tableB.jointcol where tableA.colname3 = clause;
返回tableA的colname1字段,如果tableA的jointcol字段为0,则返回"",否则返回tableB.colname2的字段。tableA和tableB做的是左联接,返回所有在tableA中,满足tableA.colname3 = clause条件的纪录,注意条件应该放在on子句之后
本文转自 cuiyingfeng 51CTO博客,原文链接:http://blog.51cto.com/cuiyingfeng/6651,如需转载请自行联系原作者