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

Obtener unicamente los datos de una tabla que relaciono en otra

Estas en el tema de Obtener unicamente los datos de una tabla que relaciono en otra en el foro de Mysql en Foros del Web. Explico, tengo tres tablas: tempresa , donde guardo las empresas ttiposervicios , donde guardo los servicios que puede dar la empresa y tempresaservicio , donde ...
  #1 (permalink)  
Antiguo 09/09/2007, 16:20
Avatar de CarlosMex  
Fecha de Ingreso: mayo-2005
Mensajes: 67
Antigüedad: 18 años, 11 meses
Puntos: 0
Obtener unicamente los datos de una tabla que relaciono en otra

Explico, tengo tres tablas:

tempresa, donde guardo las empresas
ttiposervicios, donde guardo los servicios que puede dar la empresa y
tempresaservicio, donde relaciono las empresas con los servicios que ofrece

lo que quiero es obtener una lista de los servicios que tengo, pero no de todos, sólo de los que tengo relacionados con las empresas. Ya logré limitarlos, pero repetidos. Es decir, que si tengo 5 empresas con el servicio 2 obtengo repetido cinco veces el servicio 2.

Seguramente tengo un problema en la consulta con WHERE... (y como mañana entrego y llevo toda la noche trabajando... ) Gracias

Código PHP:
SELECT tts.id,tts.tipoServicio
FROM ttiposervicios 
AS tts,tempresaservicio AS tems,tempresa AS tem
WHERE tts
.id=tems.idTipoServicio AND tems.idEmpresa=tem.id 
ORDER BY tipoServicio 
__________________
CarlosMex

Última edición por BrujoNic; 10/09/2007 a las 09:42
  #2 (permalink)  
Antiguo 09/09/2007, 16:34
 
Fecha de Ingreso: abril-2007
Mensajes: 79
Antigüedad: 17 años
Puntos: 0
Re: Obtener unicamente los datos de una tabla que relaciono en otra

hola.

en el query adiciona : group by tipoServicio.


saludos
  #3 (permalink)  
Antiguo 09/09/2007, 17:11
Avatar de CarlosMex  
Fecha de Ingreso: mayo-2005
Mensajes: 67
Antigüedad: 18 años, 11 meses
Puntos: 0
Re: Obtener unicamente los datos de una tabla que relaciono en otra

Gracias manuelk. Eso era todo, ya funciona como quería.

(hasta me desperté de la emoción)
__________________
CarlosMex
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 08:07.