Arthur Dent: mysql frage

Beitrag lesen

hi,

ich habe 2 mysql 4.0 tabellen.
in tab 1 stehen user:
USER_ID | NAME | DATA ...
5       | kai  | toll
6       | gabi | supper

in tabelle 2 stehen nun zu jedem user beliebig viele
eigenschaften
USER_ID | EIGEN_ID
5       | 22
5       | 33
6       | 22

also wenn ich mich richtig an den ganzen SQL-Kram erinnere, dann sollte das so gehen:

  
select t1.NAME from tab1 t1, tab2 t2 where t1.USER_ID=t2.USER_ID and (t2.EIGEN_ID=22 OR t2.EIGEN_ID=33)  

oder

  
select t1.NAME from tab1 t1 left join tab2 t2 on (t1.USER_ID=t2.USER_ID) where (t2.EIGEN_ID=22 OR t2.EIGEN_ID=33)  

Gruß,
Arthur D.

--
>> So long, and thanks for all the fish. <<