Liebe Gemeinde,
Die Datenbank : ( mit Wohnungsangeboten )
id ortsteil_1 strasse_1 qm_1 kalt_qm_1
01 Bockum Dorfweg 51.00 3.63
02 Bockum Dorfweg 51.00 3.63
03 Bockum Dorfweg 51.00 3.63
04 Bockum Stadtweg 51.00 4.65
05 Bockum Stadtweg 48.00
06 Bockum Stadtweg 49.00
Mit der nachfolgenden Abfrage lese ich den AVG ( kalt_qm) für die Wohnungen aus, deren Preis > 0 ist, das klappt auch wunderbar, Nachdem ich auf MYSQL 5.0 umgestellt habe. Nun möchte ich in der Ausgabe auch die Werte haben, die
a) die Gesamtanzahl der Wohnungsangebote darstellen
b) und die Anzahl der Angebote, die nur qm abbilden
Die Abfrage an sich muss nur entsprechend geändert werden. Auch das klappt, für sich gesehen. Nur möchte ich die Ausgabe der Werte so darstellen, daß sie mit der untenstehenden Ausgabe in einer Zeile stehen. Mir gelingt es derzeit nur, die unter a) und b) beschriebenen SELECTS entweder darüber oder darunter auszugeben, da ich nicht weiss, wie ich das verschachteln muss, damit es mit den anderen Werten einzeilig wird.
Vielleicht hat jemand einen Tipp?
$query = mysql_query(
" SELECT m.ortsteil_1, m.qm_1, AVG( m.kalt_qm_1 ) "
." FROM (SELECT DISTINCT ortsteil_1, qm_1, kalt_qm_1 FROM tbl) m "
WHERE kalt_qm_1 > 0 "
." GROUP BY m.ortsteil_1, m.qm_1" ) OR DIE( mysql_error() );
$counter = 0;
while ($ausgabe = mysql_fetch_array($query)) {
$counter++;
?>