SELECT型相關(guān)子查詢和獨(dú)立子查詢

SELECT  swg.warehouse_owner_goods_id,
       (
              SELECT  IFNULL(SUM(scod.order_quantity - scod.processing_quantity - scod.processed_quantity - IFNULL(srod.wait_out_return_quantity,0)),0)
              FROM store_customer_order sco
              INNER JOIN store_customer_order_details scod ON sco.customer_order_id = scod.customer_order_id
              LEFT JOIN store_return_order_details srod
              ON srod.customer_order_details_id = scod.customer_order_details_id AND srod.warehouse_owner_goods_id = swg.warehouse_owner_goods_id
              -- ON srod.customer_order_details_id = scod.customer_order_details_id AND srod.warehouse_owner_goods_id = scod.warehouse_owner_goods_id
              WHERE scod.warehouse_owner_goods_id = swg.warehouse_owner_goods_id
              AND sco.customer_order_status IN (10, 15, 20)
       ) AS soldCount
FROM store_warehouse_owner_goods swg
WHERE (swg.goods_owner_id = 269886917817057280 AND swg.warehouse_owner_goods_id = 269887534304247808); 

以上SQL, SELECT型子查詢, 不管是相關(guān)子查詢還是獨(dú)立子查詢, 在MySQL的8.0.25版本中都可以運(yùn)行正常.

但是在8.0.18-X-Cluster-1.0.8版本中,獨(dú)立子查詢可以運(yùn)行,相關(guān)子查詢運(yùn)行失敗,失敗提示如下:
Error Code: 1054. Unknown column 'swg.warehouse_owner_goods_id' in 'on clause'

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 復(fù)雜SQL的子查詢中的多表關(guān)聯(lián),執(zhí)行計劃中表連接順序不一樣,導(dǎo)致sql執(zhí)行效率降低。 案例1: 問題背景:測試環(huán)境...
    0d42206c1f8d閱讀 1,013評論 0 0
  • ·錯誤:1000 SQLSTATE: HY000 (ER_HASHCHK)消息:hashchk·錯誤:1001 S...
    Catke閱讀 1,714評論 0 2
  • 1,服務(wù)器錯誤代碼和消息 服務(wù)器錯誤信息來自下述源文件: ·錯誤消息信息列在share/errmsg.txt文件中...
    曉之以理的喵閱讀 593評論 0 0
  • 30.域的含義 域英文叫DOMAIN——域(Domain)是Windows網(wǎng)絡(luò)中獨(dú)立運(yùn)行的單位,域之間相互訪問則需...
    saluch閱讀 145評論 0 0
  • 本文轉(zhuǎn)自MySQL錯誤代碼大全 - 云+社區(qū) - 騰訊云 (tencent.com)[https://cloud....
    烏醍閱讀 1,006評論 0 0

友情鏈接更多精彩內(nèi)容