Hi, ich bin grad auf ein problem gestoßen und komme nicht weiter :-(
Also 3 Tabellen:
Gerätetyp (gt_id, ...)
Geräte (g_id, gt_id, ... )
Wekstatt_hat_Geräte (raum_nr, g_id , g_anz)
Ich will ALLE verfügbaren geräte aubrufen und, wenn in der Werkstatt vorhanden, die vorhandene anzahl der geräte, ansonsten NULL.
mein ansatz:
wie ich schon erwahret habe gibt er mir hier jetzt nur die geräte an, die in diesem Raum bereits vorhanden sind.
Weiß jemand rat ?
Also 3 Tabellen:
Gerätetyp (gt_id, ...)
Geräte (g_id, gt_id, ... )
Wekstatt_hat_Geräte (raum_nr, g_id , g_anz)
Ich will ALLE verfügbaren geräte aubrufen und, wenn in der Werkstatt vorhanden, die vorhandene anzahl der geräte, ansonsten NULL.
mein ansatz:
Code:
SELECT * FROM geraete RIGHT JOIN geraetetyp USING (gt_id) LEFT JOIN werkstatt_hat_geraete USING (g_id) WHERE werkstatt_hat_geraete.raum_nr = '$_GET[raum_nr]'
Weiß jemand rat ?
Kommentar