phpbar.de logo

Mailinglisten-Archive

[php] =?iso-8859-1?Q?RE:_=5Bphp=5D_MySql;_Datens=E4tze_selektieren=2C_die_in_ei?= =?iso-8859-1?Q?ner_zweiten_Tab._NICHT_vorhanden_sind.?=

[php] RE: [php] MySql; Datensätze selektieren, die in ei ner zweiten Tab. NICHT vorhanden sind.

Juri.Smarschevski php_(at)_phpcenter.de
Thu, 17 May 2001 13:19:16 +0200


> -----Original Message-----
> From: php-admin_(at)_phpcenter.de [mailto:php-admin_(at)_phpcenter.de]On Behalf Of
> Alexander Manhart
> Sent: Thursday, May 17, 2001 10:58 AM
> To: php_(at)_php-center.de
> Subject: [php] MySql; Datensätze selektieren, die in einer zweiten Tab.
> NICHT vorhanden sind.
>
> Hallo zusammen,
Hi Alexander

> - ich habe zwei tabellen: "tab1" und "tab2"
> - beide tabellen besitzen eine "id"
> - die tabellen und deren "id"'s sind unterschiedlich.
>
> nun möchte ich alle in "tab1" enthaltenen "id" 's selektieren,
> die in "tab2"
> NICHT vorhanden sind.
>
> ...darstellung...
> tab1:
> id = 1
> id = 2
> id = 3
> id = 4
> id = 5
> id = 6
>
> tab2:
> id = 3
> id = 4
>
> als ergebnis sollten rauskommen: 1, 2, 5, 6

select table1.* from table1
 LEFT JOIN table2 ON table1.id=table2.id
  where table2.id is NULL;

http://www.mysql.com/doc/J/O/JOIN.html

Gruss,
Juri



php::bar PHP Wiki   -   Listenarchive