日期:2014-05-17  浏览次数:20404 次

关于左连接的问题,请老师帮帮我
select * from a left out join b on a.ybh=b.ybh and b.cntrno='123'
我只想显示cntrno等于123的一条记录,现在是返回所有记录;我知道用inner join可以实现,但又不能用inner join,因为后面的查询是动态变化的,只能用left join,请问这样的SQL能实现吗?

------解决方案--------------------
最好贴出数据示例
------解决方案--------------------
改成这样就行了哈,把and改成where 就行,你试试:

select * from a left out join b on a.ybh=b.ybh where b.cntrno='123'