SirWayne: Problem mit Select

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)

  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