mysql left join語句使用


SELECT tise.systemId FROM tbl_iss_system_extend_info tise
 LEFT JOIN tbl_iss_plat_system_info  tisp ON  tise.systemId = tisp.systemId
        WHERE tise.fieldValue="122.224.65.194" AND tisp.isDelete=0;

 

selcet  *  from table_A   A   LEFT  JOIN  table_B  B    ON   A.systemid=B.systemid

         WHERE  A.fieldValue="122.224.65.194" AND B.isDelete=0;

 

意思是:

表A和表B根據systemid組成一張大表,表的字段為A、B的並集,然后以A表的fieldValue="122.224.65.194" 和  B表的isDelete=0進行重新篩選

 

A表:

B表:

A+B

 

如上表,以表A為准,進行擴展,如果B表中沒有對應的值,則值為Null

再進行where子句進行篩選

如需要多個表聯合查詢,則在left join 下面繼續輸入聯合查詢表


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM