在我的形象從列數,我們可以看到的thread_id重複了兩次和user_id是不同的。
如何選擇count(thread_id)= 2數據或count(thread_id)= 1?你可以看到'thread_id = 3'的情況下只有一個條目。如果它是在有條件的陳述它會更好請幫助,我需要一個查詢
在我的形象從列數,我們可以看到的thread_id重複了兩次和user_id是不同的。
如何選擇count(thread_id)= 2數據或count(thread_id)= 1?你可以看到'thread_id = 3'的情況下只有一個條目。如果它是在有條件的陳述它會更好請幫助,我需要一個查詢
我認爲你想這樣的事情?
Select thread_id, COUNT(user_id) as users FROM TABLE GROUP BY thread_id
結果看起來有點像這樣(基於數據我可以看到)
╔════════════╦═══════╗
║ thread_id ║ users ║
╠════════════╬═══════╣
║ 1 ║ 2 ║
║ 2 ║ 2 ║
║ 3 ║ 1 ║
║ 4 ║ 2 ║
║ 5 ║ 2 ║
║ 6 ║ 1 ║
╚════════════╩═══════╝
是這樣的,但我需要一個條件在這裏我將通過選擇COUNT(user_id)作爲users_count FROM TABLE GROUP BY thread_id具有users_count = 1或我可以更改users_count = 2我需要一個條件查詢在這裏 –
"SELECT COUNT(user_id) as COUNT, thread_id
FROM table
GROUP BY thread_id"
你想要的用戶ID中的任何一個? – Rams
嘗試發佈您嘗試解決問題的代碼/解決方案,而不是直接發佈您的需求並期待解決方案。 –