Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/04/2013, 15:01
Avatar de quinqui
quinqui
 
Fecha de Ingreso: agosto-2004
Ubicación: Chile!
Mensajes: 776
Antigüedad: 19 años, 8 meses
Puntos: 56
Respuesta: Consultas no relacionadas de varias tablas en un solo resultado

Holas, fjbanegas.

Para eso utiliza la instrucción UNION:

Código SQL:
Ver original
  1. SELECT
  2.  `id`
  3. FROM
  4. (
  5.  SELECT id_alumno AS `id` FROM alumno
  6.  UNION
  7.  SELECT id_catedratico AS `id` FROM catedratico
  8.  UNION
  9.  SELECT id_admin AS `id` FROM admin
  10. )

Y si quieres, hasta puedes dejar señalado de dónde es cada ID:

Código SQL:
Ver original
  1. SELECT
  2.  `id`,
  3.  origen
  4. FROM
  5. (
  6.  SELECT id_alumno AS `id`, 'alumno' AS origen FROM alumno
  7.  UNION
  8.  SELECT id_catedratico AS `id`, 'catedratico' AS origen FROM catedratico
  9.  UNION
  10.  SELECT id_admin AS `id`, 'admin' AS origen FROM admin
  11. )

Saludos!
__________________
pipus.... vieeeeeji plomius!!!
*quinqui site*