Ah! que luego quieres obtener todos los datos!
Entonces deberias hacer un INNER JOIN como te sugirio alguien ayer.
Código PHP:
SELECT *
FROM codigos1, codigos2
WHERE codigos1.codigo = codigos2.codigo
Esto lo que hace es devolverte registros de tipo:
Datos de codigos1 + Datos de codigo2 (donde los codigos coincidan)
Si los datos adicionales de codigos1 y codigos2 se llaman igual, deberias renombrarlo
Código PHP:
SELECT codigos1.campo2 as nombre codigos2.campo2 as otroNombre
Entonces luego cada iteracion de $row contendría un array asociativo con los campos de ambas tablas renombrados a tu gusto
$row['nombre'], $row['otroNombre'], etc