Muchachos, tengo una duda la cual busqué en google pero no pillé nada excepto post con más cosas dentro de la consulta que terminaron por confundirme.
Les explico mi problema:
Tengo 2 tablas que están relacionadas por la clave foránea email, pongamos estas tablas como ejemplo:
TABLA 1: Persona
Nombre, Apellido, EMail
clave primaria(EMail)
TABLA 2: Empresa
EMail, Empresa, Ciudad
clave primaria(EMail)
En donde la clave foránea es EMail.
Ahora para imprimir los resultados uso la siguiente consulta:
"SELECT * FROM Persona JOIN Empresa ON Persona.Email = Empresa.EMail;"
Pero esto me incluye en el Array devuelvo por mysql_fetch_assoc() 2 veces los registros del campo EMail (consecuencia de ser clave foránea)
Ahora mi pregunta es, ¿Cómo puedo hacer para que no se repitan los valores de este campo y lo muestre 1 sola vez sin hacer esto:
"SELECT Persona.Nombre,
Persona.Apellido,
Persona.EMail,
Empresa.Empresa,
Empresa.Ciudad
FROM Persona JOIN Empresa ON Persona.EMail = Empresa.EMail;" ?
...ya que mi tabla real tiene muchos más campos.
Espero que me puedan ayudar, muchas gracias :)