私は紛失しています。ここに私のコードです。私はRequestIDに3つのカウントに参加しようとしています。私はそれらを個々に(1つの結合)動作させることができますが、3つすべてをテーブルに入れておくと、重複エラーが発生し、個々のテーブルよりもRequestIDに関連する行が増えます。私は様々な記事を読んできましたが、私はまだその光を見ていません。私は、アレンジメントや追加された情報を引き起こしているジョインの順序に何か問題があることを知っています。私は左の結合をしているので、0を取り込むことができます。助けてください。ありがとうございました。SQLコードのCOUNT()と複数のLEFT JOINエラーを理解する必要があります
SELECT RTable.RequestID,
Count(sSentRequest.FileName) AS SentRequest,
Count(sReceivedArticle.FileName) AS ReceivedArticle,
Count(sMessages.FileName) AS Messages
FROM ((RTable
LEFT JOIN sReceivedArticle ON RTable.RequestID =
sReceivedArticle.FolderRQ)
LEFT JOIN sSentRequest ON RTable.RequestID =
sSentRequest.FolderRQ)
LEFT JOIN sMessages ON RTable.RequestID = sMessages.FolderRQ
GROUP BY RTable.RequestID;
申し訳ありません、はい。私はデフォルトでテーブルの0として解釈されるnull値を意味しました。私はそれが月曜日にそのトリックをするかどうか確認することができます。トリックをした – Stardance
ボイドP、。ありがとうございました! – Stardance