phpbar.de logo

Mailinglisten-Archive

wie bekomme ich auch die leeren Eigenschaften ...

wie bekomme ich auch die leeren Eigenschaften ...

Norbert Pfeiffer norbert at itbw.de
Don Jan 19 16:47:17 CET 2006


Hi Sebastian,

> du wolltest ALLE Technken und dazu die Anzohl der Objekte?
> dann ist das deine Lösung:
>     SELECT techniken.*,
>            COUNT(objects.*) AS object_count
>       FROM techniken
>  LEFT JOIN objects
> liefert dir definitiv ALLE techniken!
leider nicht:

    SELECT techniken.tID AS t, techniken.descr AS d, COUNT(*) AS x
      FROM techniken
 LEFT 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 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)

gebraucht wird:
+----+--------------+------+
| t  | d            | x    |
+----+--------------+------+
| 12 | Aquarell     |    0 |
|  8 | Aquatinta    |    0 |
| 13 | Bronze       |    0 |
| 11 | Gouache      |    0 |
| 14 | Holz         |    0 |
|  2 | Holzschnitt  |    0 |
|  9 | Kaltnadel    |    0 |
|  4 | Kupferstich  |    0 |
|  5 | Linolschnitt |    0 |
|  3 | Lithografie  |    0 |
|  7 | Mischtechnik |    8 |
|  1 | Radierung    |    2 |
|  6 | Serigrafie   |    0 |
| 10 | Íl           |    0 |
+----+--------------+------+
14 rows in set (0.00 sec)

Hoffe, das ist jetzt eindeutig ...


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