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

Subquery returns more than 1 row

Estas en el tema de Subquery returns more than 1 row en el foro de Mysql en Foros del Web. Buenas foro Tengo un problema con una consulta donde hago subconsultas, la situacion es que cuando solo es un registro el que he asignado a ...
  #1 (permalink)  
Antiguo 04/12/2012, 11:26
Avatar de jandrogdz  
Fecha de Ingreso: julio-2012
Ubicación: public $Guadalajara
Mensajes: 397
Antigüedad: 11 años, 9 meses
Puntos: 12
Pregunta Subquery returns more than 1 row

Buenas foro

Tengo un problema con una consulta donde hago subconsultas, la situacion es que cuando solo es un registro el que he asignado a la tabla arte muestra los datos pero al tener mas de uno me salta este eror

Subquery returns more than 1 row

alguien me puede orientar del pork sale ese error

Código MySQL:
Ver original
  1. SELECT d.cotizacionID, CONCAT(u.nombre,' ',u.ap_pat) AS quienAsigna, DATE_FORMAT(a.fechaAsignacion,'%d-%m-%Y') AS fechaAsignacion, CONCAT(d.cantidad,' ',p.producto) AS servicio, d.comentarioAdicional,
  2. (SELECT CONCAT(u.nombre,' ',u.ap_pat) FROM Arte AS a JOIN Usuario AS u ON a.usuarioID=u.usuarioID) AS usuario, DATE_FORMAT(a.fechaTerminada,'%d-%m-%Y') AS fechaTerminada, a.status
  3. FROM Arte AS a JOIN Detalle AS d ON a.id=d.id JOIN Usuario AS u ON a.quienAsigna=u.usuarioID JOIN Producto AS p ON d.productoID=p.productoID

de antemano muchas gracias
__________________
Lo imposible solo cuesta un poco mas
  #2 (permalink)  
Antiguo 04/12/2012, 11:56
Avatar de jonni09lo
Colaborador
 
Fecha de Ingreso: septiembre-2011
Ubicación: Estigia
Mensajes: 1.471
Antigüedad: 12 años, 7 meses
Puntos: 397
Respuesta: Subquery returns more than 1 row

Mira este link Errores subconsultas

Saludos
__________________
Haz preguntas inteligentes-Como ser Hacker
No hacer preguntas por mensaje privado. No sólo no es inteligente sino que es egoísta.
  #3 (permalink)  
Antiguo 04/12/2012, 12:06
Avatar de jandrogdz  
Fecha de Ingreso: julio-2012
Ubicación: public $Guadalajara
Mensajes: 397
Antigüedad: 11 años, 9 meses
Puntos: 12
Respuesta: Subquery returns more than 1 row

Gracias jonni09lo

pero sigue mandandome el mismo error
__________________
Lo imposible solo cuesta un poco mas
  #4 (permalink)  
Antiguo 04/12/2012, 12:10
Avatar de jonni09lo
Colaborador
 
Fecha de Ingreso: septiembre-2011
Ubicación: Estigia
Mensajes: 1.471
Antigüedad: 12 años, 7 meses
Puntos: 397
Respuesta: Subquery returns more than 1 row

Cita:
Iniciado por jandrogdz Ver Mensaje
Gracias jonni09lo

pero sigue mandandome el mismo error
Pero que fue lo que modificaste y como quedo -_-
__________________
Haz preguntas inteligentes-Como ser Hacker
No hacer preguntas por mensaje privado. No sólo no es inteligente sino que es egoísta.
  #5 (permalink)  
Antiguo 04/12/2012, 12:13
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 3 meses
Puntos: 845
Respuesta: Subquery returns more than 1 row

Tema movido desde PHP a Mysql
__________________
http://es.phptherightway.com/
thats us riders :)
  #6 (permalink)  
Antiguo 04/12/2012, 12:24
Avatar de jandrogdz  
Fecha de Ingreso: julio-2012
Ubicación: public $Guadalajara
Mensajes: 397
Antigüedad: 11 años, 9 meses
Puntos: 12
Respuesta: Subquery returns more than 1 row

ia lo solucione ingrese el nombre de quien asigna en varchar para porder meter el nombre de la persona y en asignado solo puse la referencia del usuario no se si sea la mejor opcion pero m ha funcionado me podrias dar tu punto de vista
__________________
Lo imposible solo cuesta un poco mas
  #7 (permalink)  
Antiguo 04/12/2012, 12:31
Avatar de jonni09lo
Colaborador
 
Fecha de Ingreso: septiembre-2011
Ubicación: Estigia
Mensajes: 1.471
Antigüedad: 12 años, 7 meses
Puntos: 397
Respuesta: Subquery returns more than 1 row

No te puedo ayudar porque:

1. No se como quedo tu codigo final
2. No se exactamente que es lo que deseas lograr con esa consulta

Saludos
__________________
Haz preguntas inteligentes-Como ser Hacker
No hacer preguntas por mensaje privado. No sólo no es inteligente sino que es egoísta.

Etiquetas: Ninguno
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 16:27.