SELECT SUBSTRING(datapath,1,5)
FROM batchinfo
WHERE rowid IN (select *
from qvalues
where rowid in (select rowid
from batchinfo
where datapath like '%thc%'))
GROUP BY SUBSTRING(datapath, 1, 5)
HAVING COUNT(*) > 1
Ich erhalte diese StörungMehrere Unterabfragen - SQL Server fordert EXISTS an?
Msg 116, Ebene 16, Status 1, Zeile 3 Nur ein Ausdruck kann in der Auswahlliste angegeben werden, wenn die Unterabfrage nicht mit EXISTS eingeführt.
Weiß jemand was mache ich falsch?
+1: Die IN-Klausel (in SQL Server) unterstützt nur eine Spalte auf beiden Seiten der Auswertung. MySQL ist der einzige, den ich gesehen habe, der Tupel macht ... –