He mirado ya por los debates existentes de comparación de tablas de BBDD pero no acabo de ver lo que busco. La verdad que sé que me estoy colando en 1 tontería, pero debe ser que ya tras tantas horas no lo veo. El problema es que quiero comparar 2 tablas, una pongamos con 100 registros y la otra con 20 (estos 20 están SEGURO dentro de los 100). Entonces quiero comparar las 2 tablas y que me imprima las 80 desigualdades. El código que utilizo es:
Código:
$result = mysql_query("SELECT liga FROM futbol group by liga"); if ($row = mysql_fetch_array($result)) { do { $liga = $row['liga']; $result2 = mysql_query("SELECT liga FROM futbol_c group by liga"); if ($row2 = mysql_fetch_array($result2)) { do { $liga2 = $row2['liga']; if ($liga != $liga2) { echo $liga."<br>"; } } while ($row2 = mysql_fetch_array($result2)); } } while ($row = mysql_fetch_array($result)); }
El problema es que me compara las 20 con cada una de las 100, entonces sí que hay 1 vez que no me la imprime porque sí encuentra la comparación, pero las otras 99 me las imprime porque no coincide. Supongo que es porque no debo utilizar el 2º do-while, pero ¿entonces qué debo utilizar?
Gracias por adelantado!