240702 - Entrega de notas fuck yes
Clase
Joins
- join natural: no hace falta indicar por qué atributos unir
- ! no usar
-
inner join: indica por qué atributos une
- join: es lo mismo que el inner lol
- ! de todas formas, no usar, lol
Formas de hacer join
-- Obsoleto
select *
from personas per, contratos con
where per.dni = con.dni
-- Prolijo
select *
from personas per
inner join contratos con on per.dni = con.dni
- Hay que unir por todas las claves primarias entre ambas tablas
Teoría
Subconsultas
- Podemos hacer una comprobación
in
/not in
en una lista de valores, o en una tabla, y esta tabla podemos formarla con un select
select loc.cod_postal, loc.ciudad
- En una cadena de joins, tienen que ser todos del mismo tipo (todos left join, todos inner join, etc)
Ejercicios / Ejemplos
Hoja de práctica
![[]]