Ver Mensaje Individual
  #10 (permalink)  
Antiguo 20/07/2009, 13:17
Twonex
 
Fecha de Ingreso: julio-2009
Ubicación: .mysql_error ( XD )
Mensajes: 554
Antigüedad: 14 años, 9 meses
Puntos: 13
Respuesta: Cómo unir LEFT JOIN con RIGHT JOIN

genere este codigo que me hacia la suma anterior, pero ahora me da problemas con los alias

Cita:
(SELECT t1.letras, SUM(t1.suma) AS Cant1, SUM(t2.suma) AS Cant2 FROM (SELECT letras, SUM(cantidad) suma FROM tabla1 t1 GROUP BY letras) LEFT JOIN tabla1 t1 ON t1.letras = t2.letras) UNION (SELECT t2.letras, SUM(cantidad) suma FROM tabla2 t2 GROUP BY letras) RIGHT JOIN tabla2 t2 ON t2.letras = t1.letras GROUP BY t1.letras)

el error es:
Cita:
#1248 - Every derived table must have its own alias