Foros del Web » Programando para Internet » PHP »

recuperar los valores de un campo que se repite en varias tablas

Estas en el tema de recuperar los valores de un campo que se repite en varias tablas en el foro de PHP en Foros del Web. perdon moderadores, ya subi esto en mysql pero como nadie contesta queria probar por aqui. ----------------------------------------------------------------------- quiero seleccionar los valores distintos (DISTINCT) de un campo ...
  #1 (permalink)  
Antiguo 02/02/2007, 10:15
 
Fecha de Ingreso: abril-2003
Ubicación: Córdoba
Mensajes: 160
Antigüedad: 21 años, 7 meses
Puntos: 0
recuperar los valores de un campo que se repite en varias tablas

perdon moderadores, ya subi esto en mysql pero como nadie contesta queria probar por aqui.
-----------------------------------------------------------------------

quiero seleccionar los valores distintos (DISTINCT) de un campo que esta repetido en diferentes tablas, para graficar a si a lo bruto y como para que se entienda lo que necesito les pongo esto:

SELECT DISTINCT campo FROM tabla1, tabla2, tabla3 ORDER BY campo DESC

alguien me dice como se puede

gracias
__________________
-----------------
_
__|_|__
º(-_-)º
  #2 (permalink)  
Antiguo 02/02/2007, 10:28
Avatar de Marvin
Colaborador
 
Fecha de Ingreso: febrero-2005
Ubicación: global $Chile->Santiago;
Mensajes: 1.991
Antigüedad: 19 años, 9 meses
Puntos: 81
Re: recuperar los valores de un campo que se repite en varias tablas

Mmmm... trata con:
Código:
SELECT DISTINCT(campo)
FROM tabla1 t1, tabla2 t2, tabla3 t3
WHERE t1.campo = t2.campo
AND t2.campo = t3.campo
ORDER BY t1.campo DESC
No tengo idea si funciona pero en una de esas sacamos un error
__________________
El que dice "Solo sé que nada sé", esta asumiendo que sabe algo.
Lea las FAQ's!
  #3 (permalink)  
Antiguo 02/02/2007, 14:54
 
Fecha de Ingreso: abril-2003
Ubicación: Córdoba
Mensajes: 160
Antigüedad: 21 años, 7 meses
Puntos: 0
Re: recuperar los valores de un campo que se repite en varias tablas

solucion:

(SELECT DISTINCT campo FROM tabla1)
UNION
(SELECT DISTINCT campo FROM tabla2)
UNION
(SELECT DISTINCT campo FROM tabla3)
UNION
(SELECT DISTINCT campo FROM tabla4)
ORDER BY campo ASC

gracias!
__________________
-----------------
_
__|_|__
º(-_-)º
  #4 (permalink)  
Antiguo 02/02/2007, 14:55
Avatar de Marvin
Colaborador
 
Fecha de Ingreso: febrero-2005
Ubicación: global $Chile->Santiago;
Mensajes: 1.991
Antigüedad: 19 años, 9 meses
Puntos: 81
Re: recuperar los valores de un campo que se repite en varias tablas

excelente :D
__________________
El que dice "Solo sé que nada sé", esta asumiendo que sabe algo.
Lea las FAQ's!
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 21:19.