Kalle: Abfrage über 2 Tabellen

Beitrag lesen

Hi,

habe ein Problem mit einer mySQL-Abfrage über zwei Tabellen.

In Tabelle A stehen Termine, jeder mit Verweis auf einen Ort. Ich möchte die Ortsnummern wissen:

select distinct ort_nr
from  termine

GIBT 4 NUMMERN. Nun möchte ich die Ortsnamen aus Tabelle B holen:

select name
from akt_orte
where nr in
 ( select distinct ort_nr
   from  termine )

DAS MAG ER GAR NICHT. Wenn ich aber die gefundenen Nummern eingebe, klappt es:

select name
from aktorte
where nr in ( 39, 465, 722, 763 )

Was mache ich falsch ?

Liebe Grüße aus Worms,
Kalle