Problem mit Select
SirWayne
- datenbank
Hallo zusammen,
Ich lasse alle Kunden anzeigen , die den Status 3 haben und in der tabelle kartenkunden vorhanden sind(siehe letzte beide and's)...
Ich möchte gern dass alle Kunden mit dem status =3 angezeigt werden ,auch wenn sie nicht in der tabelle kartenkunden vorhanden sind dann sollte kk_einheit null sein und kk_bezahlt auch
SELECT ku_id,ku_nachname,ku_vorname,kk_einheit ,kk_bezahlt
FROM kunde,vertragspreis,plz,kartenkunden
WHERE ku_status=3
and kk_einheit=(SELECT kk_einheit
FROM kartenkunden
where kk_id=ku_id order by kk_auffullungen desc limit 1)
and kk_bezahlt=(SELECT kk_bezahlt
FROM kartenkunden
where kk_id=ku_id order by kk_auffullungen desc limit 1)
Vorab: Bitte gib bei Datenbankfragen immer das von Dir benutzte System und die Version an.
Ich möchte gern dass alle Kunden mit dem status =3 angezeigt werden ,auch wenn sie nicht in der tabelle kartenkunden vorhanden sind dann sollte kk_einheit null sein und kk_bezahlt auch
Das klingt nach JOINs, hier nach einem LEFT JOIN. Schau's Dir mal an.
Siechfred