Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/12/2012, 11:26
Avatar de jandrogdz
jandrogdz
 
Fecha de Ingreso: julio-2012
Ubicación: public $Guadalajara
Mensajes: 397
Antigüedad: 12 años, 8 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