我有以下模式http://sqlfiddle.com/#!2/1241f9/9篩選查詢結果在GROUP BY與condional數
第一個查詢顯示數據的整個集合我從表中收集。
我所要做的是創建一個測試,以檢查但是網站上的產品,我希望它是動態的顯示,因爲當我們運行一個測試一個產品可能不再可用
做此予想找出哪些parent_id
具有多於3 child_id
的,具有至少一個child_id
其中qty
> 0,具有至少一個child_id
其中qty
= 0和wh_soh
> 0且具有至少一個child_id
其中兩個qty
和wh_soh
= 0.
the SE 3個條件表示3個狀態的child_id
可以是
- 在庫存(
qty
> 0) - 脫銷,但可以從倉庫(
qty
= 0和wh_soh
> 0) - 完全脫離再供給的股票(
qty
和wh_soh
= 0)
,這樣我獲得所有S中的parent_id
「具有3個或更多child_id
s」的餘可以篩選結果(第二查詢),下一步就是做類似COUNT(WHERE qty = 0 AND wh_soh = 0)
的事情,但是當我google的時候,我一直在找一組計數唯一值的結果。
那麼我怎麼能做我的查詢條件計數ie。 COUNT(WHERE qty = 0 AND wh_soh = 0)