id userid marks status
1 100 50 active
2 100 55 inactive
3 101 60 active
4 102 70 inactive
我正在撰寫一個查詢來讀取狀態為“非活動”的用戶。僅狀態。
SELECT id, userid, marks
from user
where status = 'inactive'
期望的輸出是
4 102 70 inactive
Only the inactive records for this user.
根據我的查詢,用戶也會以活動狀態重試。如果有人可以幫助我。我感激你。
uj5u.com熱心網友回復:
嘗試這個:
SELECT id, userid, marks
FROM user
WHERE userid NOT IN (
SELECT userid
FROM user
WHERE status = 'active'
GROUP BY userid
)
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/535372.html
標籤:数据库
下一篇:關于全文索引性能的問題