Sql - Consulta De Dos Tablas Con 2 Más Relaciones Entre Sí

Páginas: 2 (456 palabras) Publicado: 3 de enero de 2013
Consulta de una tabla con campos repetidos

Múltiples Joins en una sola tabla/relación

Hay veces cuando tenemos que crear múltiples joins en una sola tabla. Por ejemplo, cuando tenemos varioscampos en una tabla que se relacionan con la misma clave foránea. No es una situación difícil para lidiar cuando ya lo has lidiado antes, pero puede ser un poco confuso para nuevos usuarios de basesde datos. Es por eso que he creado este tutorial - para explicar cómo diseñar apropiadamente y referenciar tus tablas en SQL.

Ejemplo de clave doble - Equipos y Partidos

Un fácil ejemplo paracomprender es que dos equipos juegan un partido - digamos, de fútbol. Cada equipo tendrá una columna única en la tabla. Tomemos la siguiente tabla como ejemplo que cómo se vería un equipo:|Campo |Tipo |Tipo de Clave |
|IdEquipo |Numérico|Clave Principal |
|Nombre |Texto | |Hasta ahora todo bien, esto es básico de base de datos. Ahora veamos los partidos.

Dos referencias

Cada partido consiste en dos equipos y una ubicación. Una forma simple de establecer laubicación es referenciar al equipo local en la tabla de partidos. Entonces, simplemente hacemos una segunda referencia al equipo visitante para el segundo participante en el partido.

|Campo|Tipo |Tipo de Clave |
|IdPartido |Numérico|Clave Principal |
|IdEquipoLocal |Numérico |Clave Foránea |
|IdEquipoVisitante...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • CONSULTAR 2 O MAS TABLAS CON Mysql
  • Sql
  • Creacion de tablas y consultas basicas sql biblioteca
  • Enlazar Dos Tablas Sql
  • Consultas sql
  • Consultas sql
  • Consultas sql
  • consultas sql

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS