首先呢,感謝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),然后做左連接,剛好滿足我的需求,此時才感覺自己知道的太少了
!
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
