グループ化された車の色を要約する方法がわかりません。ブランド(個別)...助けてください。
私の質問を簡単に説明することはできません (多くのコード) 。
私が欲しい:
ブランド ブルー レッド グリーン ブラック ボルボ 320 7289 3313 1198 シトロエン 538 3286 1245席 アウディ 1076 2153 2595 bmv 135 5637 864 282
TNX
私の理解から、これはあなたが探しているものでなければなりません。
SELECT cars.brand,
(
SELECT COUNT(*) FROM blue
WHERE blue.prr = cars.id_p
) as "blue",
(
SELECT COUNT(*) FROM red
WHERE red.prr = cars.id_p
) as "red",
(
SELECT COUNT(*) FROM green
WHERE green.prr = cars.id_p
) as "green",
(
SELECT COUNT(*) FROM black
WHERE black.prr = cars.id_p
) as "black"
FROM cars
WHERE cars.user_id = 54
AND cars.pend between '2012-01-01' AND '2012-12-31'
GROUP BY cars.brand
そのスキーマを設計した場合は、データベースの正規化を調べて、関係について学んでください。