Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/05/2013, 12:41
leonardo_josue
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 4 meses
Puntos: 447
Respuesta: ¿Cómo sacar los datos de una tabla mysql cuyos campos tengan nombre repeti

Hola danilovic:

Hacer un SELECT * es una terrible práctica, no solo por rendimiento, sino por documentación de las consultas... independientemente de requieras TODOS LOS CAMPOS de tus tablas, es preferible listar cada uno de ellos en lugar de poner el (*)... cuando utilizas JOIN's, de entrara estarías duplicando los campos que te sirven para hacer la unión, lo cual es un desperdicio.

Ahora bien, volviendo a tu problema, lo que puedes hacer es utilizar un ALIAS para cada uno de los campos, de tal manera que no tengas que renombrar nada:

Código:
SELECT 
U.ID_Usuario, 
U.Login,
...
U.Fecha_Baja Esto_Es_Un_Alias,
...
UC.Fecha_Baja Esto_Es_Otro_Alias,
...
FROM Usuario U JOIN Usuario_Categoria UC
...
de tal manera que al llamar a tu campo, lo hagas por el ALIAS:

Código:
...
$row["Esto_Es_Un_Alias"]
...
Saludos
Leo.