Select aus 2 Tabellen

Select aus 2 Tabellen

am 25.12.2007 19:57:27 von Thomas Schmidt

Hallo NG,

ich habe ein Problem mit einem Select aus 2 Tabellen.
Erstmal die Tabellen.

Tabelle 1

kunden_id | name | ........
1000
1001
1002


Tabelle 2

kunden_id | bestell_datum | ......
1000 | 2007-01-12
1000 | 2007-11-17

sollte ich jetzt nach dem Datum 2007-11-06 suchen, sollen mir nur die Kunden
ausgegeben werden, die danach noch nicht bzw. noch gar nicht Bestellt haben.
Also die Kunden 1001 und 1002 mit "namen" usw.

Suche ich nach dem Datum 2007-12-12 sollte das hier ausgegeben werden.
Kunden 1000, 1001 und 1002 mit "namen" usw.


Ich hoffe das es einigermaßen gut erklärt wurde.

Mfg Thomas

Re: Select aus 2 Tabellen

am 25.12.2007 20:48:34 von dnoeth

Thomas Schmidt wrote:

> Tabelle 1
>
> kunden_id | name | ........
> 1000
> 1001
> 1002
>
>
> Tabelle 2
>
> kunden_id | bestell_datum | ......
> 1000 | 2007-01-12
> 1000 | 2007-11-17
>
> sollte ich jetzt nach dem Datum 2007-11-06 suchen, sollen mir nur die Kunden
> ausgegeben werden, die danach noch nicht bzw. noch gar nicht Bestellt haben.
> Also die Kunden 1001 und 1002 mit "namen" usw.
>
> Suche ich nach dem Datum 2007-12-12 sollte das hier ausgegeben werden.
> Kunden 1000, 1001 und 1002 mit "namen" usw.

select * from tab1
where not exists
(select * from tab2
where tab1.kunden_id = tab2.kunden_id
and tab2.bestell_datum > das_gewünschte_datum)

Dieter