Kodewick
Start learning →
Basic←→0 / 70

Every owner

#040BasicJOINNULL5 min

The vet is sending a letter to every owner, listing their pets. Join owners with pets and pick the owner's name and the pet's name. Owners with no pets still get a row (with an empty pet name).

The tables
owners
idnamecityphone
1LenaOslo555-0101
2MarcoRomeNULL
3PriyaOslo555-0103
4OmarCairoNULL
5SofiaRome555-0105
5 rows
pets
idnamekindageweightowner_id
1Biscuitdog3121
2Mochicat541
3Pepperdog8202
4Nemofish1NULL3
5Lunacat233
6Rexdog1130NULL
7Kiwibird4NULL5
8Tofucat75NULL
8 rows
query.sql
-- your code here: the query below with JOIN changed to LEFT JOIN (write it here, delete the one below)
SELECT owners.name, pets.name
FROM owners
JOIN pets ON pets.owner_id = owners.id;
Ctrl + Enter runs too
Result

Run shows what your query gives. When it looks right, Submit.