-1
我有團隊和成員,我需要現在檢查每個組,如果它有5個成員或更高。所以我需要的一切只是獲得一行或沒有。 這是我到目前爲止已經試過:MySQL查詢選擇5個成員或更高的組
SELECT groups.id, COUNT(user_groups.user_id) as group_user_count
FROM groups
INNER JOIN user_groups ON user_groups.group_id = groups.id
WHERE groups.id = $group_id AND IFNULL(group_user_count, 0) >= 5;
但是,這是給我未知列group_user_count
編輯
表結構設計:
groups:
- id (PK)
users:
- id (PK)
- name
user_groups:
- id (PK)
- user_id (FK)
- group_id (FK)
但我認爲前鋒的答案將解決我的問題。
怎麼樣顯示錶結構,樣本數據,預期的結果?那些可以幫助我們在您的問題上支持您而無需猜測的舊事物? –
在這裏,但我認爲前鋒的答案將解決我的問題 –