することにより、参加回数&グループ:MySQLのクエリ:インナーは、私は、各フォームIDのエントリの数を取得するには、次のクエリを持って
SELECT DISTINCT
formId,
COUNT(entryID)
FROM approvalDetails
GROUP BY formId;
私はフォームIDに関連付けられているUSEREMAILを引っ張って、このクエリを拡張したいと思います
私は以下を試しましたが、カウント値が正しく表示されませんでした。
SELECT approvalDetails.formId,
COUNT(approvalDetails.entryID),
preferences.userEmail
FROM approvalDetails
INNER JOIN preferences ON approvalDetails.formId = preferences.formId
GROUP BY approvalDetails.formId,
preferences.userEmail;
サンプルデータ
表1 - approvalDetails
formId entryId
- -
1 1
1 2
1 3
2 4
3 5
表2 - プは、出力が
を必要formId userEmail
- -
1 email1
2 email2
3 email3
3 email4
3 email4
(電子メールアドレスは、フォームIDに固有ではありません)
formId Count (entryID) userEmail
- - -
1 3 email1
2 1 email2
3 1 email3
3 1 email4
親切に私は私が探しています何のサンプルが含まれているサンプルデータと、ご希望の結果 – zarruq
@zarruqを共有しています。ありがとうございました。 – Johnny