Mailinglisten-Archive |
Hallo Ernst,
> habe jetzt nicht alles verfolgt, aber ist es nicht so, dass Du in der
> zweiten Tabelle zu der einen oder anderen Technik nichts stehen hast?
stimmt,
die Anzahl der Objekte wechselt, mal ham'se was mal nicht ...
Dein Wunsch wurde von MySQL abgelehnt:
SELECT techniken.tID AS t, techniken.descr AS d, COUNT(*) AS x
FROM techniken
LEFT OUTER JOIN objects ON techniken.tID = objects.tID
GROUP BY objects.tID
ORDER BY techniken.descr;
liefert:
+---+--------------+----+
| t | d | x |
+---+--------------+----+
| 2 | Holzschnitt | 12 |
| 7 | Mischtechnik | 8 |
| 1 | Radierung | 2 |
+---+--------------+----+
3 rows in set (0.00 sec)
SELECT techniken.tID AS t, techniken.descr AS d, COUNT(*) AS x
FROM objects
LEFT OUTER JOIN techniken ON techniken.tID = objects.tID
GROUP BY objects.tID
ORDER BY techniken.descr;
liefert:
+------+--------------+---+
| t | d | x |
+------+--------------+---+
| NULL | NULL | 3 |
| 7 | Mischtechnik | 8 |
| 1 | Radierung | 2 |
+------+--------------+---+
3 rows in set (0.00 sec)
'OUTER' bewirkt nichts, leider ... :-(
m. b. G. Norbert
_____________________
normal: 02682-966898
Notruf: 0163-3613642
---------------------
e.o.m.
--
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive