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

sql 左连接
两张表 t1, t2, 左连接关系 为 t1.a11 = t2.a21
t1为主表,t2 子表,
其中 在 t2 上有个限制条件 t2.a22 = 'm' ,
但现在, 如果t2 有数据,没有一行数据的条件 t2.a22 ='m' 成立时,主表上也要有一条数据, 不知道怎么写了,
本来的主、写法 select t1.* , t2.* from t1 left join t2 on t1.a11 = t2.a21 where t2.a22='m' 就可以了,
但满足不了后面的条件


------解决方案--------------------
这个我对这些效率问题也不是很了解,囧
------解决方案--------------------
用视图写完语句再加上条件复制出来就是一条语句了
------解决方案--------------------
学习下了。。。。。。。。。。
------解决方案--------------------
学习了,帮LZ顶
------解决方案--------------------
好复杂啊