Mysql数据库左连接left join的妙用!

系统 1498 0

    首先呢,感谢mysql用户手册,感谢csdn,感谢括号,最后感谢寡人孜孜不倦的追求,最终这个左连接问题终于搞定了!在网上翻了好久,发现大部分都是泛泛而谈,缺乏深度,帮助甚微,还好最后遇到csdn,本人顿时大侧大悟。

    具体的sql语句如下:

    $sql = "SELECT t1.CHDM,t1.CPMC,t1.CHDL,t1.CPSL,SGPDKCSL,CY,XZZ from ((select *FROM tblCPXX) AS t1 left join (select * from tblPDXX where PDRQ =        '$sec') as t2 ON t1.CHDM = t2.CHDM) WHERE t1.CHDM in(".$sql.")";

    其实,我想做的左连接也没什么特殊,只是对两个表连接的内容有些要求:我要求表tblCPXX中要用全部的产品的CHDM与当前表tblPDXX中的部分CHDM做左连接,此时括号就起到了关键的作用。先从表tblCPXX中将所有产品的CHDM取出(select *FROM tblCPXX),然后取出当前日期的部分盘点信息(select * from tblPDXX where PDRQ = '$sec') as t2 ON t1.CHDM = t2.CHDM),然后做左连接,刚好满足我的需求,此时才感觉自己知道的太少了

Mysql数据库左连接left join的妙用!


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论