-- create a table
CREATE TABLE product_category (
product_category_id INTEGER PRIMARY KEY,
name TEXT NOT NULL,
description TEXT NOT NULL
);
CREATE TABLE product (
product_id INTEGER PRIMARY KEY,
product_category_id INTEGER,
name TEXT NOT NULL,
description TEXT NOT NULL
price decimal (5,2),
available_stock integer
);
-- insert some values
--INSERT INTO product VALUES ();
-- fetch some values
SELECT * FROM product;
--SOLUTION
INSERT INTO product (product_category_id, name, description, price, available_stock)
SELECT
pc.product_category_id,
np.name,
np.description,
np.price,
0 AS available_stock
FROM new_product np
JOIN product_category pc ON np.product_category_name = pc.name;
--Vous êtes administrateur de base de données dans un magasin de détail qui utilise le schéma suivant.
--Le responsable du magasin prévoit de vendre de nouveaux produits. Vous avez pu les importer dans la
--base, mais ils sont actuellement stockés dans une table temporaire appelée new_product
To embed this project on your website, copy the following code and paste it into your website's HTML: