Buenas, hice esto y dije, pues lo mismo le sirve a alguien, así que lo posteo aquí por si alguien googleando no encuentra nada, como me pasó a mi, que solo encontre datos de la wiki y una tabla mal hecha. Así está el código escrito y revisado para que el ITU no se repita. Canada tiene un -1, en verdad sería un 1 pero como era una primary key tuve que hacer algo para que no se repitiese con EEUU.
https://gist.github.com/89e70926c5bca1b70cd7
https://gist.github.com/89e70926c5bca1b70cd7
He estado toda la tarde intentandolo, sino no lo preguntaria.


(además como soy cabezona quiero hacerlo así, no como el resto que lo ha hecho de una forma más sencilla, pero sino tendré que hacer lo mismo y me quedaré sin aprender T_T)
.