Matthias: SQL kurze Frage

Beitrag lesen

Hallo,

ich habe eine Abfrage nach dem Schema

SELECT *
FROM x JOIN y
ON x.a = y.a
WHERE x.b = ( SELECT b FROM z ......... )

Mein Problem ist, dass das zweite SELECT mehr als ein Ergebnis liefert, was auch richtig ist, mein MySQL aber gerne nur "1 row" hätte.

Wie überrede (schreibe) ich die Abfrage (um), dass sie alle Ergebnisse die der WHERE-Bedingung geliefert werden berücksichtigt?

Grüße, Matthias