我有一個orders
表如下:從多行僅選擇一個行的MySQL
id | cust_id| status
1 25 1
2 25 1
3 25 0
4 26 0
5 26 1
6 26 0
7 27 1
8 27 1
9 27 1
我需要兩個查詢:
1.獲取所有「的cust_id」具有至少一個狀態0
例如,在上面的表格中,我應該得到兩行25和26的cust_id,因爲他們在「狀態」欄至少有一個0。
2.取具有所有狀態爲1
例如所有的 '的cust_id'。在上面的表格中,我應該得到一行27的cust_id,因爲它在'status'列中有全部1。
你能請分享你查詢你試試.... – Dani
我已經提出了一個查詢,我認爲是正確的第一個條件。 – Francis
SELECT * FROM'orders' where status = 0 group by cust_id – Francis