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)
SQL-Abfrage über 2 Tabellen [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-webhosting
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
SQL-Abfrage über 2 Tabellen


 
Thommy
30-10-2001, 13:12 
 
Hallo zusammen,

bin leider noch nicht so der Datenbankexperte und bekomme ne Abfrage über 2 Tabellen nicht hin.

Und zwar:
Tablle 1 enhält folgende relevanten Felder

anlag_id
3
5
2

anlag_name

hallo 3
hallo 5
hallo 2

user_id

30
27
27
Tabelle 2 enhält folgende relevanten Felder

anlag_id
1
2
3
4
5

anlag_name

hallo 1
hallo 2
hallo 3
hallo 4
hallo 5

user_id

27
27
30
27
27


Naja und ich würde jetzt gerne alle Datensätze aungezeigt bekommen wo die in Tabelle2 enthalten ( aber nicht in Tabelle 1 enthalten sind ) und die user _id 27 haben.

Besten Dank alle

Gruss

Thommy

 
KinNeko
30-10-2001, 13:37 
 
Ähm..nicht ganz genau verstanden was du willst..
da fehlt irgendein Wort..

Beschreib mal umgangssprachlich was du willst..so mit : Ich nehme die User ID und vergleiche..usw..

 
schmalle
30-10-2001, 13:51 
 
der link: http://www.slware.de/index.php?action=tutorials&operation=showtut&id=0002

sollte dir helfen können ...

 
Thommy
30-10-2001, 16:28 
 
Oh, ja da hab ich ja wirklich was vergessen, Tschuldigung!

Also ich würde gerne alle Datensätze der Tabelle 2 angezeigt bekommen, welche die user_id 27 haben. Aber nur diejenigen welche nicht auch in der Tabelle 1 stehen.

Ich hoffe mal das ist jetzt besser verständlich

Danke und Gruss an alle

Thommy

 
Titus
05-11-2001, 21:27 
 
select b.* from Tabelle2 as b
left join Tabelle1 as a on a.anlag_id=b.anlag_id
where b.user_id=27 and a.anlag_id is NULL


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