Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Error en consulta SQL

Estas en el tema de Error en consulta SQL en el foro de Bases de Datos General en Foros del Web. Necesitaba saber si me podian dar una mano con una consulta. No tirra error sino que cuelga la db y el apache. tengo una tabla ...
  #1 (permalink)  
Antiguo 14/05/2006, 18:31
 
Fecha de Ingreso: noviembre-2005
Mensajes: 117
Antigüedad: 18 años, 5 meses
Puntos: 0
Error en consulta SQL

Necesitaba saber si me podian dar una mano con una consulta. No tirra error sino que cuelga la db y el apache.

tengo una tabla Pacientes con

ID / NOMBRE

y otra Telefonos

ID / PACIENTES / TELEFONO

Necesito consultarlas y que me devuelva un listado con el id, nombre de cada paciente y ningun telefono ( en el caso de no tener ) o solo uno ( en caso de tener uno o varios.

Si no uso el LEFT JOIN, no me va a devolver los pacientes sin telefono. Si lo uso, me va a devolver mas de un registro por paciente en caso de que alguno tengo mas de un telefono. Probe con:

SELECT pacientes.id,pacientes.nombre,telefonos.telefono FROM pacientes
LEFT JOIN telefonos ON telefonos.paciente = pacientes.id
GROUP BY pacientes.id;

Pero a pesar de no tirar el error me cuelga el servidor. Alguna idea de como solucionarlo?
  #2 (permalink)  
Antiguo 22/05/2006, 03:53
Avatar de Expinete  
Fecha de Ingreso: abril-2006
Ubicación: Zaragoza
Mensajes: 236
Antigüedad: 18 años
Puntos: 3
has probado a usar DIstinct?
Es decir, antes del order by poner:
where telefono DISTINCT ''
espero que te ayude
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:41.