mysql中多個left join子查詢寫法以及別名用法

來源:互聯網
上載者:User

標籤:寫法   col   from   port   ack   member   div   size   bsp   

不多說 直接上語句   SELECT    a.id,    a.thumbNail,    a. NAME,    a.marketPrice,    a.memberPrice,    a.personName,    a. STATUS,    a.recieveOrderDate,    a.trackNumber,    a.contact,    a.reportSendDate,    b.trackNumber,    a.reportDownloadPathFROM    (        SELECT            od.id,            ps.thumbNail,            ps. NAME,            od.marketPrice,            od.memberPrice,            od.personName,            od. STATUS,            od.recieveOrderDate,            ol.trackNumber,            ol.contact,            od.reportSendDate,            od.reportSendOrderLogisticId,            od.reportDownloadPath        FROM            orders.order_detail od        LEFT JOIN orders.order_logistics ol ON od.recieveOrderLogisticId = ol.id        LEFT JOIN orders.product_snapshot ps ON od.productSnapShotId = ps.id        WHERE            od.valid = TRUE        AND ol.valid = TRUE        AND od.orderId =?    ) aLEFT JOIN (    SELECT        ol.trackNumber,        od.id    FROM        orders.order_detail od    LEFT JOIN orders.order_logistics ol ON od.reportSendOrderLogisticId = ol.id    WHERE        od.valid = TRUE    AND ol.valid = TRUE    AND od.orderId =?) b ON a.id = b.id  ps:解釋下 對於Mysql中的語句,牽扯到左查詢時  可以用left join關聯  但一般對於不知道什麼時候起別名 什麼時候用括弧的老鐵們 真實頭疼  所以發個模板 剩下的根據自己的業務具體實施。

mysql中多個left join子查詢寫法以及別名用法

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.