yo,
ich würde sagen, die unterabfragen sind syntaktisch korrekt, vorrausgestzt in der ersten abfragen bekommst du nur einen wert pro unterabfrage zurück geliefert. außerdem solltest du bei nicht eindeutigen spaltennamen den tabellennamen, bzw. einen alias davor setzten.
Ilja