elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  Bases de Datos (Moderador: Carloswaldo)
| | | |-+  query de combinacion de tablas
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: query de combinacion de tablas  (Leído 832 veces)
d91

Desconectado Desconectado

Mensajes: 165


Ver Perfil
query de combinacion de tablas
« en: 9 Julio 2015, 18:35 »

hola a todos estoy tratando de hacer una consulta con 3 tablas relacionadas la tabla alumnos tiene enlazadas las tablas email y telefono por medio del id_alumno y con este query intento obtener la combinacion
Código
  1. SELECT a.id, a.nombre, a.apellido, t.telefono, e.email
  2. FROM alumno AS a, telefono AS t, email AS e
  3. WHERE a.id=t.id_alumno AND
  4. a.id=e.id_alumno;
  5.  
aunque deseo obtener los datos aunque por ejemplo, no haya ingresado aun un telefono o un email para cada estudiante, pero con este query si no cumple la condicion no devuelve ningun resultado, agradeceria me orientaran para lograr mostrar los datos de los alumnos aunque no tengan un email o un telefono y si los hay que los muestre


En línea

Carloswaldo
Traductor
Moderador Global
***
Desconectado Desconectado

Mensajes: 4.741


Nos reservamos el derecho de ban.


Ver Perfil WWW
Re: query de combinacion de tablas
« Respuesta #1 en: 9 Julio 2015, 18:43 »

Lo que necesitas es un LEFT JOIN

http://www.w3schools.com/sql/sql_join_left.asp

Trata de construir la consulta usando LEFT JOIN en lugar del INNER JOIN que estás usando (las consultas son más claras si usas la expresión JOIN en lugar de un WHERE tabla1.campo = tabla2.campo)


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Reg Query
Scripting
Nilrac 4 3,446 Último mensaje 7 Febrero 2010, 05:01
por Nilrac
[SOLUCIONADO] Cómo puedo obtener el diseño de las tablas por query en mysql?
Bases de Datos
papita5 2 2,754 Último mensaje 7 Noviembre 2011, 00:06
por papita5
query-update
PHP
d91 3 990 Último mensaje 30 Septiembre 2014, 06:28
por gAb1
[AYUDA] SQL Query
Bases de Datos
Miseryk 4 2,290 Último mensaje 28 Noviembre 2014, 15:26
por Shell Root
Query Builder Vs. ORM
Bases de Datos
n3w 2 1,168 Último mensaje 22 Abril 2015, 11:25
por n3w
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines