我把這個定義為聯合查詢或者說並查詢:
第1種:select a.gbname,b.gcontent from tb_goodsbrand a,tb_goods b where a.gbid = b.gbid
結果為:
我們在用左連線來查詢:
第2種:select a.gbname,b.gcontent from tb_goodsbrand a left join tb_goods b on a.gbid = b.gbid
結果就是:
總結:第1種是滿足where後面所有的條件,才顯示出來;
第2種是左連線,左邊的都顯示,右邊有就顯示,沒有的就不顯示。
MySQL的DQLunion聯合查詢
mysql列表頁 union 聯合 合併 將多條查詢語句的結果合併成乙個結果 語法 查詢語句1 union 查詢語句2 union 應用場景 要查詢的結果來自於多個表,且多個表沒有直接的連線關係,但查詢的資訊一致時 特點 1 要求多條查詢語句的查詢列數是一致的!2 要求多條查詢語句的查詢的每一列的型...
mysql 單錶多次查詢和多表聯合查詢 效能對比
很多高效能的應用都會對關聯查詢進行分解。簡單地,可以對每個表進行一次單錶查詢,然後將結果在應用程式中進行關聯。例如,下面這個查詢 select from tag join tag post on tag post.tag id tag.id join post on tag post.post id...
MySQL單錶多次查詢和多表聯合查詢,哪個效率高?
很多高效能的應用都會對關聯查詢進行分解。簡單地,可以對每個表進行一次單錶查詢,然後將結果在應用程式中進行關聯。例如,下面這個查詢 select from tag join tag post on tag post.tag id tag.id join post on tag post.post id...