0
私はローンと図書館の2つのテーブルを持っています。2つのテーブルからのMySQLのカウント
司書: idLibrarian、LIBNAMEとlibPassword ローン: idLoan、...、idLibrarian
各融資はidLibrarianを持っています。 私がしようとしているのは、どの図書館員が最も融資を受けているかを見つけることです。 私は図書館員の人数とローン数を数えます。しかし、私はどのようにすべてのローンをidLibrarianでグループ化し、最高のローン金額を持つローンを見つけるか分かりません。
になります。これは私が書いたものです:s.executeQueryは(+ \t \t \t \t "ローンFROM" + \t \t \t \t "GROUP idLibrarian BY" + \t \t \t \t「ORDER "idLibrarian、COUNT(*)を選択し、" BY 2 DESC "); –
ロードとGROUPの間、idLibrarianとORDERの間に空白がないようです。 '' SELECT idLibrarian、COUNT(*) "+" FROMローン "+" GROUP BY idLibrarian "+" ORDER BY 2 DESC "'または、連結をスキップして1つの文字列ですべて書き込むこともできます。 – pap
ハハそれだった!ありがとうございました! –