Ver Mensaje Individual
  #4 (permalink)  
Antiguo 12/08/2005, 22:26
Avatar de haron
haron
 
Fecha de Ingreso: febrero-2004
Ubicación: Cádiz (refinitivo)
Mensajes: 632
Antigüedad: 20 años, 3 meses
Puntos: 3
bueno, no se. yo arreglaria un poquito la consulta.

primero, identifica la tabla "principal", aquella de la que "cuelgan" las otras tablas. en este caso parece que "Disc_Topics" es esa tabla.

yo haria lo siguiente:
Código:
select dt.*, u1.user_name, u2.user_name as yoquese
from Disc_Topics dt
left join user as u1 on u1.user_id = dt.user_id
left join user as u2 on u2.user_id = dt.user_id
ademas, en tu primera consulta, creo que sobra la tabla "Disc_Replies", ya que la estas linkando con un "LEFT JOIN", pero no estas mostrando ninguno de sus campos.

luego determina aquellos campos por los cuales quieres agrupar. en el caso anterior, si lo que quieres es sacar un registro por cada registro en "Disc_Topics" no hace falta que agrupes.
__________________
Si ocurre algo importante, estamos afuera fumándonos unos cigarritos.