cars(id, name)
20行を含むテーブルがあります。もう1つのテーブルcarLog(username, car, count)
には、プレーヤーが購入した車をカウントする行が含まれています(車を購入していない場合に行がない場合)。
carLog
テーブルに行があるのに、それを機能させることができない場合は、クエリで20台すべての車と追加の参加情報を返すようにします。
SELECT * FROM cars LEFT JOIN carLog ON cars.id=carLog.car
これは数百行を返します。20行(車ごとに1つ)を返し、ユーザー名が車を購入した場合は行の追加情報を返します。
WHERE carLog.username='Juddling'
GROUP BY、WHERE、または別の種類の結合を使用することを意図しているかどうかはわかりません。