Hallo,
ein Query liefert zwar exakte Ergebnisse, aber der erste Record ist Murks:
SELECT c.cID, c.descr, COUNT(o.oID)
FROM objects AS o
LEFT JOIN matrix AS m ON o.oID = m.oID
LEFT JOIN categorie AS c ON c.cID = m.cID
LEFT JOIN kuenstler AS k ON o.kID = k.kID
WHERE o.FG = 'Y' AND k.FG = 'Y'
GROUP BY c.cID ORDER BY c.descr
Mit "Matrix" werden den Objekten Kategorien zugewiesen.
Das Ergebnis sieht wie folgt aus:
Array
(
[0] => Array
( [0] =>
[1] =>
[2] => 1
)
[1] => Array
(
[0] => 2
[1] => Original Grafik
[2] => 214
)
[2] => Array
( [0] => 3
[1] => Skulptur
[2] => 69
)
)
Leider habe ich keine Idee, wie das erste Element entstehen könnte,
weshalb ich auch nicht weiss, wo ich mit der Fehlersuche ansetzen könnte.
Bin für jeden Tip Dankbar ...
m.b.G. Rolf