Mailinglisten-Archive |
Hallo Marc, dies hier sollte funktionieren. select tab1.id from tab1 where tab1.id not in (select feld_y from tabelle_2) Falls du Mysql benutzt und subselects nicht unterstützt werden, dann $query1="select id from tab1"; $query2="select feld_y from tabelle_2"; $result1=mysql_query($query1); $result2=mysql_query($query2); foreach ($row1=mysql_fetch_array($result1)) { $aufnehmen=true; foreach ($row2=mysql_fetch_array($result2)) if ($row1[id]==$row2[feld_y]) $aufnehmen=false; if ($aufnehmen) $endresult[]=$row1[id]; } nicht die beste lösung aber sollte funktionieren! effektiverjedenfalls wäre wenn dein system subselects unterstützt. Grüße Uli ----- Original Message ----- From: "Marc Beyerlin" <beyerlin_(at)_magic-garden.de> To: <php_(at)_phpcenter.de> Sent: Friday, June 07, 2002 3:34 PM Subject: [php] sql frage > hallo phpler, > > wie könnte denn ein sql query aussehen das folgendes bewirkt: > suche mir alle ids aus tabelle tab1 feld feld1 ausser die ids die in tabelle 2 > im feld y stehen. > > oder bzw kennt jemand ein gutes sql tut? > > viele grüße, > marc > > http://lists.phpcenter.de/mailman/listinfo/php
php::bar PHP Wiki - Listenarchive