Ver Mensaje Individual
  #3 (permalink)  
Antiguo 07/05/2011, 16:29
ZequeZ
 
Fecha de Ingreso: mayo-2008
Ubicación: En la guarida del mal, tratando de conquistar el mundo
Mensajes: 174
Antigüedad: 16 años
Puntos: 2
Respuesta: Subquery para obtener 2 valores

Cita:
Iniciado por alexg88 Ver Mensaje
Muéstranos algo de lo que tienes hecho para poder entender un poco más que es lo que quieres.
Código:
SELECT
	tp.name,
	tp.id,
	(SELECT
		CONCAT(SUM(st1.`like`),'.',SUM(st1.dislike),'.',SUM(st1.visits))
		FROM `subtabla1` st1 JOIN subTabla2 st2 ON (st2.id = st1.st2id) WHERE st2.tpid = tp.id
	) as `stats`
FROM `tablaPrincipal` tp
Como pueden ver, hay una tabla principal, esta tabla principal es linkeada por otras tabla a través de un ID, y cada una de esas tablas tiene otras tablas que las linkean a través del ID, y estas tablas tienen las columnas "like", "dislike" y "visits", entonces las concateno a estas 3 con puntos y luego las desconcateno en PHP. Estoy casi seguro que se puede hacer con JOINS a la tabla principal directamente :P