Ir al contenido


Foto

consulta de asistencia


  • Por favor identifícate para responder
4 respuestas en este tema

#1 kano

kano

    Member

  • Miembros
  • PipPip
  • 19 mensajes

Escrito 18 mayo 2012 - 01:54

Olas

Tengo dos tablas una es USUARIO que tiene (codigo,nombre,apellido) y otra que es ASISTENCIA con (codigo_asistencia,codigo_usuario)

Supongamos que USUARIO tiene 4 registros y en ASISTENCIA están los códigos de 2 de los 4 usuarios

Como hago para consultar los datos de solo los 2 usuarios que asistieron ?
:huh:
Gracias 
  • 0

#2 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.448 mensajes
  • LocationMéxico

Escrito 18 mayo 2012 - 02:04

Hola


select
  A.codigo,
  A.nombre,
  A.apellido

from usuario A
inner join asistencia B on B.codigo_usuario = A.codigo


Intenta con ésto que hice "al vuelo".

Saludos
  • 0

#3 Fenareth

Fenareth

    Advanced Member

  • Administrador
  • 3.486 mensajes
  • LocationMexico City

Escrito 18 mayo 2012 - 03:33

Jajaja pero no seas malo... expliquemos el porqué  *-)

El inner join que se muestra en la consulta "une" aquellos registros que existen en ambas tablas (en este caso, usuarios y asistencias) y en tu ejemplo discrimina a los dos usuarios que no tienen registros ligados en la tabla de asistencias...

Me brota mi lado "maestral"  8-|, jejeje

Saludox ! :)


  • 0

#4 kano

kano

    Member

  • Miembros
  • PipPip
  • 19 mensajes

Escrito 18 mayo 2012 - 06:12

Gracias a todos por su ayuda me sirvió de mucho
  • 0

#5 FGarcia

FGarcia

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 687 mensajes
  • LocationMéxico

Escrito 18 mayo 2012 - 09:13

Jajaja pero no seas malo... expliquemos el porqué  *-)

El inner join que se muestra en la consulta "une" aquellos registros que existen en ambas tablas (en este caso, usuarios y asistencias) y en tu ejemplo discrimina a los dos usuarios que no tienen registros ligados en la tabla de asistencias...

Me brota mi lado "maestral"  8-|, jejeje

Saludox ! :)




Por favor no vayas a querer iniciar un sindicato...............
  • 0




IP.Board spam blocked by CleanTalk.