Sylvio Kampusch: MySQL-5.0 2 Queries zu einer kombinieren?

Beitrag lesen

Hallo Community,

Ich habe folgendes Problem. Ich habe zwei SQL-Anfragen, die ich gerne kombinieren möchte.

SELECT id FROM relationstabelle WHERE other_id IN (1,2,3,4,5)

SELECT * FROM tabelle WHERE id IN ( <ergebnis der ersten abfrage> )

Ich dachte es reicht wenn man die erste Anfrage als Subquery in die zweite reinpackt, aber leider lege ich damit den Datenbankserver lahm.

Ich hatte zwischenzeitlich überlegt, den Zwischenschritt in php zu machen, denke aber, dass es performanter geht.

Vielen Dank für Eure Antworten,
Sylvio