Hola chicos,
Estoy haciendo un top de aportes en mi sitio, lo cual estoy contando cuantas veces se repite un nick para saber cuantos aportes ha hecho ese usuario pero sucede que los aportes se separan en 3 bases de datos:
User_Audio
User_Video
User_Otros
Lo cual estas 3 bases de datos tienen una tabla en comun, llamada "nick" (sin comillas)
Entonces lo que quiero hacer es mezclar las 3 en una consulta para contar los que mas aportan, tengo lo siguiente y ojalas se pueda hacer algo...
Código PHP:
<?php
include('conexion.php') ;
$sql = "SELECT nick, COUNT(nick) AS cantidad FROM user_audio GROUP BY nick ORDER BY cantidad DESC LIMIT 10";
$result = mysql_query($sql) or die(mysql_error());
while($row = mysql_fetch_array($result)) {
echo $row[nick];
echo $row[cantidad];
}
?>
Esto me entrega el top 10 de la base datos user_audio, pero necesito mezclarlo con user_video y user_otros, para hacer un top global, como dije anteriormente necesito mezclar la tabla en comun que tienen que es "nick" (sin comillas).
Estube probando una sentencia llamada INNER JOIN pero no me sirvio ya que necesito asimilar las ID, ya que esta busca relaciones entre las 2 o 3 bases, en mi caso solo necesito contar los nombres.
Agradeceria mucho su ayuda.
Saludos!