Ich habe eine Abfrage, die mehrere Zeilen zurückgibt, und eine andere Abfrage, in der ich Kriterien aus einer dieser Werte sein möchte, so grundlegend möchte ich die Unterabfrage zu etwa so aussehen:Lösung für "Unterabfrage gibt mehr als 1 Zeile" Fehler
select *
from table
where id= (multiple row query);
Wo multiple row query
mehrere Zeilen zurückgibt. Wenn also die Werte aus diesen Zeilen 1,2,3 sind, möchte ich ID auf 1 oder 2 oder 3 setzen.
Verwenden Sie Group Concat: http://stackoverflow.com/questions/276927/can-i-concatenate-multiple-mysql-rows-into-one-field – Yossi