26/09/2004, 05:44
|
| | Fecha de Ingreso: junio-2004
Mensajes: 25
Antigüedad: 20 años, 5 meses Puntos: 0 | |
problemas con una subconsulta Quiero ejccutar un consulta que esta formada a su vez por otra subconsulta, el problema es que me da un error de sintaxis y yo creo que esta bien. Además he probado las consultas por separado y funcionan.
Estoy usando mysql 4.0.17. para linux. Estos son los resultados que me aparecen en pantalla:
mysql> SELECT id_PFC FROM D_DPFC WHERE id_Director IN (SELECT id_Director FROM Director WHERE nombre_Director LIKE 'nico%');
ERROR 1064: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECT id_Director FROM Director WHERE nombre_Director LIKE 'ni
mysql> SELECT id_PFC FROM D_DPFC WHERE id_Director=1;
+--------+
| id_PFC |
+--------+
| 1 |
| 2 |
+--------+
2 rows in set (0.00 sec)
mysql> SELECT id_Director FROM Director WHERE nombre_Director LIKE '%nico%';
+-------------+
| id_Director |
+-------------+
| 1 |
+-------------+
1 row in set (0.00 sec)
Gracias |