Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
LEFT OUTER JOIN? [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
LEFT OUTER JOIN?


 
kaot
01-08-2001, 17:14 
 
hallo zusammen,

ich moechte alle eintraege aus einer tabelle auslesen, die ein kriterium erfuellen und die einen wert im feld "wert" haben, der als solcher nicht in einer anderen tabelle vorkommt ...



tabelle 1

id name flag wert
1 abc 0 013777
2 asd 0 747222
3 aad 0 013777
4 kdz 0 098324
5 nvh X 342895
6 sud 0 081500

tabelle 2

id name wert
1 abc 013777
2 sud 081500



ich will alle eintraege aus tabelle 1, die bei "flag" kein "X" haben und deren wert in tabelle 2 bei wert nicht vorkommt:

also die eintrage 2 + 4.

wenn mir jemand helfen kann: bitte, bitte, bitte!
danke schon jetzt!

shaloemchen,
kaot

 
Titus
02-08-2001, 15:09 
 
select * from tabelle1 where flag<>'X' left join tabelle2 on tabelle1.wert=tabelle2.wert and tabelle2.id is null

 
kaot
02-08-2001, 16:20 
 
danke, titus,

so hatte ich das gestern nacht dann selbst zusammengepuzzelt ;-)

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 16:18 Uhr.