如果取消註釋LEFT JOIN
,爲什麼會出現此錯誤?運行總計中on子句中的未知列
#1054 - Unknown column 's.id' in 'on clause'
列s.id
多次使用查詢
SELECT s.id
, s.qty
, s.price_cost
, @running_total:[email protected] running_total
, @total:[email protected]+s.qty-s.qtyoff total
FROM stock s
, (SELECT @running_total:=0, @total:=0) vars
/*LEFT JOIN stockoff o ON o.stockoff_id=s.id*/
WHERE s.block_id = 5659
AND s.type = 2
AND s.is_booked = 1
AND s.product_id = 18110
AND s.time <= 1514678400
GROUP
BY s.id
HAVING running_total <= 0
ORDER
BY s.time DESC
, s.id DESC
順便說一句,外連接表中沒有任何選擇列的小點 – Strawberry