ねえ、私は次のクエリを持っています:
SELECT UA.Org, UA.AccNum, UA.Category, COUNT(UC.CaseNum) AS totalCases
FROM userAccount UA
INNER JOIN userCase UC ON UA.AccNum = UC.Userlink
ORDER BY UA.AccNum, UC.QNum ASC
LIMIT 1, 15;
そして、私はそれからそのようなものを得ようとしています:
org | Account | Category | totalCases
---------------------------------------------
blah 1 | 2883513 | Blah here 1| 2
blah 2 | 2998619 | Blah here 2| 3
blah 3 | 3063328 | Blah here 3| 1
etc etc...
ただし、何よりもそのクエリを実行すると、レコードは 0 になります。COUNT( UC.CaseNum ) AS totalCasesを取得すると、通常どおり 15 行が生成されます。
ユーザーがクエリを実行すると、0 件以上のケースが発生する可能性があります。そこにGROUPBYが必要だと確信していますが、データが最初に来ないので、機能しないクエリに追加し続けないことをお勧めします。
totalCases を含まないデータは次のようになります。
org | Account | Category | Case
-------------------------------------------
blah 1 | 2883513 | Blah here 1| 5691245
blah 1 | 2883513 | Blah here 1| 8952214
blah 2 | 2998619 | Blah here 2| 1478523
blah 2 | 2998619 | Blah here 2| 9965821
blah 2 | 2998619 | Blah here 2| 1028745
blah 3 | 3063328 | Blah here 3| 3605487
etc etc...
どんな助けでも素晴らしいでしょう!