IN-Befehl unter MYSQL 4.0 umgehen

Hallo Leute,

ich habe folgendes Problem: ich versuche folgenden Befehl auf MYSQL 4.0.24 auszuführen:
SELECT * FROM tabelle1 WHERE Datum = ‚2006-10-10‘ AND B IN (SELECT B FROM tabelle2 Where BName = ‚Tim‘)

ich habe Ewigkeiten gebraucht, um rauszufinden, dass der IN-Befehl erst ab MYSQL5.0 unterstützt wird.

Jetzt habe ich meine Probleme (ich habe nur den IN-Befehl gelernt) obigen Befehl ohne IN auszudrücken. Ich kann mir vorstellen, dass es über einen Join gehen muss, weiß aber leider nicht wie.

Könnt ihr mir helfen?

Besten Dank,

Hallo Leute,

ich habe folgendes Problem: ich versuche folgenden Befehl auf
MYSQL 4.0.24 auszuführen:
SELECT * FROM tabelle1 WHERE Datum = ‚2006-10-10‘ AND B IN
(SELECT B FROM tabelle2 Where BName = ‚Tim‘)

Hallo,

das geht mit einem ganz einfachen JOIN:

select tabelle1.* FROM tabelle1, tabelle2 WHERE tabelle1.B = tabelle2.B AND tabelle1.datum = ‚2006-10-10‘ AND tabelle2.BName = ‚Tim‘

Gruß

Peter

ich habe Ewigkeiten gebraucht, um rauszufinden, dass der
IN-Befehl erst ab MYSQL5.0 unterstützt wird.

Jetzt habe ich meine Probleme (ich habe nur den IN-Befehl
gelernt) obigen Befehl ohne IN auszudrücken. Ich kann mir
vorstellen, dass es über einen Join gehen muss, weiß aber
leider nicht wie.

Könnt ihr mir helfen?

Besten Dank,

Hallo Peter,
Das war ja einfach. Ich hatte es erst auch so versucht, mich aber anscheinend irgendwo vertan… :-/

besten Dank,

Manuel