Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Question: #Multi table queries # Q5: For all products, report the number of warehouses (if any) with the item in stock # The format of

Question:

#Multi table queries

# Q5: For all products, report the number of warehouses (if any) with the item in stock # The format of the output should be: # 'Product Name' 'Locations'

Code:

-- use inventory; DROP TABLES IF EXISTS Artists,Genre, Members, Titles, Tracks,SalesPeople,Studios,XrefArtistsMembers; DROP TABLES IF EXISTS Authors,Publishers,Titles,Title_Authors,Royalties; DROP TABLES IF EXISTS Products,Customers,Orders,Order_details; DROP TABLES IF EXISTS Sailors,Reserves,Boats; DROP TABLES IF EXISTS Products, Warehouses, Inventory;

CREATE TABLE Products ( p_id INT auto_increment PRIMARY KEY, p_name varchar (50) NOT NULL , category char(20) NULL, brand varchar(40) NULL , launch_date date NOT NULL );

CREATE TABLE Warehouses ( w_id int auto_increment PRIMARY KEY, officephone varchar(16) NULL , state varchar(40) NULL );

CREATE TABLE Inventory ( p_id int NOT NULL, w_id int NOT NULL, total varchar(10) NULL, updated date NULL, CONSTRAINT inv_key UNIQUE(p_id, w_id) );

Insert Into Products Values(1, "PlayStation", 'Console', "Sony", "1995-09-09"); Insert Into Products Values(2, "PlayStation 2", 'Console', "Sony", "2000-10-26"); Insert Into Products Values(3, "Xbox", 'Console', "Microsoft", "2001-11-15"); Insert Into Products Values(4, "Xbox 360", 'Console', "Microsoft", "2005-11-22"); Insert Into Products Values(5, "Nintendo DS", 'Handheld', "Nintendo", "2004-11-21"); Insert Into Products Values(6, "PS Vita", 'Handheld', "Sony", "2012-02-15");

Insert Into Warehouses Values(201, "201-234-3213", "CA"); Insert Into Warehouses Values(202, "201-232-3112", "NY"); Insert Into Warehouses Values(203, "201-234-3002", "OH");

Insert Into Inventory Values(1, 201, 172,"2022-02-01"); Insert Into Inventory Values(4, 201, 13,"2020-10-01"); Insert Into Inventory Values(1, 202, 91,"2022-03-01"); Insert Into Inventory Values(2, 202, 61,"2023-09-01"); Insert Into Inventory Values(3, 203, 43,"2022-03-01"); Insert Into Inventory Values(4, 203, 72,"2022-11-01"); Insert Into Inventory Values(5, 201, 31,"2020-10-01"); show full tables;

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Spatial Database Systems Design Implementation And Project Management

Authors: Albert K.W. Yeung, G. Brent Hall

1st Edition

1402053932, 978-1402053931

More Books

Students also viewed these Databases questions

Question

LO6 Describe how individual pay rates are set.

Answered: 1 week ago