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

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  Bases de Datos (Moderador: Carloswaldo)
| | | |-+  ayuda en consulta
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: ayuda en consulta  (Leído 2,337 veces)
elnet

Desconectado Desconectado

Mensajes: 17



Ver Perfil
ayuda en consulta
« en: 12 Noviembre 2012, 05:23 am »

hola mi problema es que tengo 3 tablas

tabla 1

cod_aseg   nombres   apellidos   fnac

tabla 2

cod_aseg   plc   fecha   fechav   status

tabla 3

plc   ano   color   marca   modelo

uso

SELECT a.cod_aseg, b.cod_aseg, c.plc, d.plc, nombres, apellidos, marca, ano, modelo, a.status, a.num_pol, a.fecha, a.fechav
From polizas a
INNER join asegurado b on a.cod_aseg=b.cod_aseg, polizas d INNER JOIN vehiculo c on d.plc=c.plc"

resultado
cod_aseg   nombres apellidos   plc            marca .....
01              Ana       Perez      gf4445s      ford
02              eli          rodri      gf4445s       ford

ahora en la tabla 2 esta asi

01   gf4445s........
02   x

al consular el cod_aseg que es key y plc tambien es key la rspuesta es

01              Ana       Perez      gf4445s      ford
02              eli          rodri      gf4445s       ford
01              Ana       Perez      x     
02              eli          rodri      x 

plc me lo esta agregando a cada uno de los usuarios aun que en la tabla enten en diferente fila que estoy hacuendo mal??

   


En línea

HdM


Desconectado Desconectado

Mensajes: 1.674



Ver Perfil
Re: ayuda en consulta
« Respuesta #1 en: 12 Noviembre 2012, 13:55 pm »

Hola.

¿Por qué vuelves a añadir de nuevo la tabla polizas una 2ª vez en la consulta con un nuevo alias?

Saludos.


En línea

- Nice to see you again -
Hadess_inf
Desesperado
Colaborador
***
Desconectado Desconectado

Mensajes: 2.048


Nueva Vida


Ver Perfil WWW
Re: ayuda en consulta
« Respuesta #2 en: 13 Noviembre 2012, 18:02 pm »

Código
  1. SELECT *
  2. FROM polizas INNER JOIN asegurado  ON ( polizas.cod_aseg = asegurado.cod_aseg )
  3. INNER JOIN vehiculo ON ( polizas.plc = vehiculo.plc )

Eso mostrara la data de tus tablas.
Solo quedaría filtrar la información que desees visualizar.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
ayuda consulta « 1 2 »
Programación Visual Basic
kakashi20 10 5,128 Último mensaje 14 Marzo 2010, 14:42 pm
por raul338
ayuda consulta
Programación Visual Basic
kakashi20 4 3,218 Último mensaje 13 Abril 2010, 15:06 pm
por ssccaann43 ©
ayuda con consulta sql
Bases de Datos
Mr.Blue 4 4,077 Último mensaje 16 Septiembre 2011, 23:23 pm
por fran800m
Consulta; Necesito armar una consulta para saber si una fecha ha caido dentro...
Bases de Datos
astinx 6 6,367 Último mensaje 23 Diciembre 2011, 20:34 pm
por astinx
Ayuda con Consulta
PHP
dimitrix 1 1,737 Último mensaje 20 Febrero 2012, 20:16 pm
por HdM
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines