Código MySQL:
Ver original (@a:=@a+1) contador,
...lista de campos...
Aquí tienes un contador, pero no lo confundas con un identificador....
Para relacionar tablas debes usar un identificador... independientemente de que tenga saltos.... si la tabla referenciada tiene saltos la que la referencia debe tener los mismos saltos... si no lo haces así tendras problemas seguro....