
-- *** 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;
