Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

¿Qué tengo mal en esa sentencia?

Estas en el tema de ¿Qué tengo mal en esa sentencia? en el foro de Bases de Datos General en Foros del Web. Hola, buenos dias: Estoy ientando hacer una seleccion desde php, pero siempre me salta un error y no se por qué. ¿Alguien puede decirme que ...
  #1 (permalink)  
Antiguo 19/01/2005, 06:12
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 21 años, 7 meses
Puntos: 7
¿Qué tengo mal en esa sentencia?

Hola, buenos dias:

Estoy ientando hacer una seleccion desde php, pero siempre me salta un error y no se por qué.

¿Alguien puede decirme que esta mal aqui?

select * from treportajes where id in(select idreportaje from tocarecomienda)

Nota: Uso Mysql 3.23
__________________
Charlie.
  #2 (permalink)  
Antiguo 19/01/2005, 06:47
 
Fecha de Ingreso: junio-2003
Ubicación: Valencia
Mensajes: 334
Antigüedad: 21 años, 6 meses
Puntos: 0
Supongo que abriras la base de datos y pondras todos los parametros para crear la consulta desde php y que lo unico que quieres es saber porque no funcona no?
Pues lo que sucede es que en mysql no se pueden usar subconsultas, al contrario de SQL en el que si se puede
__________________
http://reunga.com
Desarrollo de aplicaciones informáticas
  #3 (permalink)  
Antiguo 19/01/2005, 06:49
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 21 años, 7 meses
Puntos: 7
Joooooooder que putada.

Gracias.
__________________
Charlie.
  #4 (permalink)  
Antiguo 19/01/2005, 06:50
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 22 años, 6 meses
Puntos: 16
Hola,
Cita:
Nota: Uso Mysql 3.23
Ese es el problema, esa version de mysql no soporta subconsultas: http://dev.mysql.com/doc/mysql/en/Subqueries.html

Saludos.

PD: Movido a bases de datos desde PHP.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:20.