在我的數據庫中,我有一個「銷售」表和一個「sales_item」。有時候,出現錯誤,銷售記錄,但不是銷售項目。
所以我試圖從sales_item表中沒有任何行的表「銷售」中獲取salesID。mysql select where count = 0
這裏的MySQL查詢我想會的工作,但它並不:
SELECT s.*
FROM sales s NATURAL JOIN sales_item si
WHERE s.date like '" . ((isset($_GET['date'])) ? $_GET['date'] : date("Y-m-d")) . "%'
AND s.sales_id like '" . ((isset($_GET['shop'])) ? $_GET['shop'] : substr($_COOKIE['shop'], 0, 3)) ."%'
HAVING count(si.sales_item_id) = 0;
有什麼想法?
嗨托比亞斯,別名是一個錯字,我糾正它。 Thx爲您的答案,它完美的作品。 CU左右 – OSdave 2010-06-16 10:54:15