Files
me50/log.sql
2026-04-21 09:50:25 +02:00

44 lines
1.4 KiB
SQL

-- *** The Lost Letter ***
-- Get the address id of sender ==> id 432, type Residential
SELECT * FROM "addresses" WHERE "address" = "900 Somerville Avenue";
-- Get the address id of receiver ==> id 854, type Residential
SELECT * FROM "addresses" WHERE "address" LIKE "2 Fin%Street";
-- Get the id and contents from the parcel send by sender to receiver
SELECT * FROM "packages" WHERE "from_address_id" = 432 AND "to_address_id" = 854;
-- *** The Devious Delivery ***
-- Get the delivery address of the parcel with missing "from_address_id"
SELECT * FROM "packages" WHERE "from_address_id" IS NULL;
-- Get info about the package
SELECT * FROM "scans" WHERE "package_id" = 5098;
-- Get info about where the parcel ended up
SELECT * FROM "addresses" WHERE "id" = 348;
-- *** The Forgotten Gift ***
-- Get the address id of sender ==> id 4983, type Residential
SELECT * FROM "addresses" WHERE "address" = "728 Maple Place";
-- Get package id and content ==> id 9523, contents Flowers
SELECT * FROM "packages" WHERE "to_address_id" = 4983;
-- Confirm address of sender ==> 109 Tileston Street
SELECT * FROM "addresses" WHERE "id" = 9873;
-- Who has the parcel
SELECT * FROM "scans" WHERE "package_id" = 9523;
-- Get the address of who pick up the parcel ==> a warehouse in 950 Brannon Harris Way
SELECT * FROM "addresses" WHERE "id" = 7432;
-- Get name of driver who pick up the parcel
SELECT * FROM "drivers" WHERE "id" = 17;