¿Cómo recuperar datos de varias tablas con uniones SQL?

¿Cómo recuperar datos de varias tablas con uniones SQL?

¿Cómo recuperar datos de varias tablas con uniones SQL?

VALORACIÓN DEL ARTÍCULO:
5/5


Las uniones internas son las que se utilizan con más frecuencia en SQL. Devuelven sólo la información que existe en dos o más tablas de base de datos. La condición de unión determina qué registros están emparejados y se especifica en la cláusula WHERE. Por ejemplo, si necesita una lista de coincidencias conductor/vehículo en las que tanto el vehículo como el conductor se encuentran en la misma ciudad, la siguiente consulta SQL realiza esta tarea:

Seleccione el apellido, el nombre, el tagFROM de los conductores, los vehículos DONDE están los conductores.location = vehicles.location

Aquí están los resultados:

apellido primer nombre tag
———– ————– —-
Baker Roland H122JM
Smythe Michael D824HA
Smythe Michael P091YF
Jacobs Abraham J291QR
Jacobs Abraham L990MT

Nótese que los resultados son exactamente lo que se buscaba. Es posible refinar aún más la consulta especificando criterios adicionales en la cláusula WHERE. Suponga que la consulta original corresponde a los conductores de vehículos que no están autorizados a conducir (de camioneros a automóviles y viceversa). Puede utilizar la siguiente consulta para resolver este problema:

Seleccionar apellido, nombre, etiqueta, vehículos.classFROM conductores, vehículosDÓNDECONDER.location = vehículos.locationAND conductores.class = vehículos.class

Este ejemplo especifica la tabla de origen para el atributo class en la cláusula SELECT porque la clase es ambigua; aparece en ambas tablas. El código normalmente especificaría qué columna de la tabla debería incluirse en los resultados de la consulta. En este caso, no importa, ya que las columnas son idénticas y están unidas con un equijoin. Sin embargo, si las columnas contuvieran datos diferentes, esta distinción sería crítica. Aquí están los resultados de esta consulta:

apellido nombre nombre etiqueta class
———– ————– —- ——
Baker Roland H122JM Car
Smythe Michael D824HA Truck
Jacobs Abraham J291QR Coche

Las filas que faltaban se emparejaron con Michael Smythe a un coche y Abraham Jacobs a un camión, vehículos que no estaban autorizados a conducir.

También puede utilizar uniones internas para combinar datos de tres o más tablas.

TAMBIÉN TE INTERESA

Inteligencia Artificial Generativa y deporte

Inteligencia Artificial Generativa y deporte: una relación que va tomando forma…

El deporte, tradicionalmente anclado en la emoción del directo en la televisión en directo en los estadios, está entrando en una nueva era digital, profundamente influenciada por la inteligencia artificial (IA). Inteligencia Artificial Generativa y deporte están yendo de la mano y es la relación del momento para las generaciones jóvenes. Así lo concluye el

vivo X200 FE

Vivo X200 FE: fuera caretas con esta nueva gama alta

La marca vivo, siempre muy identificada con móviles accesibles, se quita la carea para presentar el nuevo vivo X200 FE, un dispositivo que busca conquistar a los usuarios que quieren rendimiento premium sin renunciar a la comodidad. Con una cámara desarrollada junto a ZEISS, batería de larga duración, una pantalla de alto nivel y un

videovigilancia camara AOV PT

La cámara AOV PT: un motivo para irse tranquilo de vacaciones

El verano es sinónimo de descanso, desconexión y viajes. Pero también de preocupación y seguro que las siglas de la cámara AOV PT ayudan a combatir ese sentimiento. Casas vacías, negocios con menos actividad y propiedades que quedan fuera del radar diario se convierten en un blanco fácil para robos o actos vandálicos. En este

la estafa más habitual de España

Así es la estafa más habitual: WhatsApp, Telegram, oferta de empleo y un troyano…

Está arrasando. La estafa más habitual que circula por España lo tiene todo: ingeniería social, plataformas de mensajería, el señuelo del un empleo irreal y un troyano que tienes cuando ya has caído. Los expertos en ciberseguridad como Secure&IT se han hecho eco de multitud de robos de estas características. Describiendo la estafa más habitual