Creo que mucho no importa porque estás usando una sentencia muy ANSI-SQL, y eso lo interpretan bien todos los DBMS.
Para poder cambiarle el nombre a los campos no puedes usar
SELECT * , tienes que poner el nombre de cada campo que necesitas de cada tabla en el SELECT, precedido por el alias y un punto, y luego de un espacio poner el alias, por ejemplo:
Código sql:
Ver originalSELECT reg.campo1 c1, REF.campo1 c2, reg.campo2 c3,
FROM registros reg INNER JOIN referencias REF ON reg.numeroID = REF.numeroID
WHERE reg.numeroID '%$search%'
ORDER BY reg.registrado")