Vaya, acabas de editar el mensaje. Como yo decia, estas intentando hacer una subconsulta. Y mirando en el manual
http://www.mysql.com/doc/en/ANSI_diff_Sub-selects.html pone que solo esta disponible a partir de la version 4.1 de MySQL (NO de PHP). En esa misma pagina pone como hacer lo mismo sin subconsultas.
Saludos.