私はクエリにGroup_Concatを適用していますが、結果はうまく表示されます。以下は私の質問です。Group_Concatの結果をカウントしている
SELECT tblUserGroup.GroupID, GROUP_CONCAT(tblUserGroup.UserId) AS UserIds FROM
tblGroup
INNER JOIN tblUserGroup ON tblGroup.GroupID = tblUserGroup.GroupID
GROUP BY tblUserGroup.GroupID
ORDER BY (UserIds)
今、出力はこのようなものです。
GroupID UserIds
1 1,2
2 1,4
3 1,2,3
4 1,2
5 1,2
6 1,2,3
私はGROUP_CONCAT上の別の質問を読んで、COUNTが、私はむしろ、私は、このような「1,2」としてtheGROUP_CONCATの数を適用するユーザーIDにカウントしませ適用したいしています。
私が望むのは、このクエリが1回以上発生するレコードのみを表示するように変更することです。例えば、ちょうど1,2と1,2,3
私はあなたの質問をそのまま使用することはできませんでしたが、私の要求にかなり近いです。私はそれを修正し、それは働いた。正しい方向に私を案内してくれてありがとう。 –