Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/12/2009, 18:07
KekoGrama
 
Fecha de Ingreso: septiembre-2006
Mensajes: 127
Antigüedad: 17 años, 7 meses
Puntos: 5
Como buscar usuario en varias tablas

Tengo las tablas de un sistema para colegio. Con una consulta debo buscar dentro de 3 tablas que corresponden a los profesores, apoderados y alumnos, luego identificar que los datos correspondan a un profesor, apoderado o alumno.

La consulta que tengo es

Código MySQL:
Ver original
  1. FROM sys_employee, sys_students, sys_tutors
  2. sys_employee.run='10000000' and
  3. sys_employee.password=md5('1')
  4. )
  5. or (
  6. sys_students.run='10000000' and
  7. sys_students.password=md5('1')
  8. )
  9. or (
  10. sys_tutors.run='10000000' and
  11. sys_tutors.password=md5('1')
  12. )

La consulta me encuentra el resultado, pero también me devuelve los resultados "paralelos" de las otras tablas, por lo que no me sirve de nada así. La idea es que devuelva los campos de la terminada tabla, y solamente me muestre los datos de la tabla en la que encontró la información.

Adiós.

Última edición por KekoGrama; 22/12/2009 a las 18:13