Escriu per cercar…

Join

La clàusula `join` ajunta dues taules per la columna que comparteixen.

S'ensenya a
Bases de dadesEntitatDAMDAWDAW-BIOGestió de bases de dadesEntitatASIX

Introducció

A Entity has vist que cada taula representa una cosa, i que cada fila té una clau primària que la identifica.

Una taula sola, però, no és una base de dades relacional.

Una mesura d’una estació meteorològica guarda GI, i tu vols llegir Girona.

join ajunta les dues taules pel valor que comparteixen i et torna les dues meitats en una sola fila.

measures stations resultat 2026-01-05 11.0 Girona Girona 11.0 GI GI +

Entorn de treball

Baixa la base de dades weather.db, amb dues setmanes de dades de vuit estacions meteorològiques.

ps
sqlite weather.db
sql
.tables
measures  regions   stations

El valor compartit

Mira les primeres mesures:

sql
select measure_id, station_id, day, tmin, tmax, rain from measures limit 4;
1|BC|2026-01-05|9.1|13.5|0.0
2|GI|2026-01-05|3.6|11.0|0.0
3|LL|2026-01-05|-1.3|8.4|0.0
4|TO|2026-01-05|2.7|17.7|0.0

Estàs llegint una vista prèvia.

Inicia sessió amb Google per llegir la pàgina completa.

Inicia sessió amb Google

Amb qualsevol compte de Google. Només et demanarem que acceptis les condicions del servei.