別のテーブルからのアドオンの数に基づいて、SQL データベースから順序付きリストを取得する必要があります。addonCount に null 値がある場合を除いて、これは正常に機能します。アドオンが見つからない場合、addonCount を 0 にデフォルト設定するにはどうすればよいですか?
以下は、私が現在持っているものの基本的な考え方です。
BEGIN
SELECT * FROM Foo AS b
LEFT JOIN (
SELECT Foo.foo_id, COUNT(*) AS addonCount FROM Foo_Addons
GROUP BY Foo_addons.foo_id)
AS p ON B.foo_id = p.foo_id
ORDER BY p.addonCount DESC
END
よろしくお願いします