-- Création de la table buveur
CREATE TABLE BUVEURS (
    NB INTEGER PRIMARY KEY,
    NOM VARCHAR(100),
    ADRESSE VARCHAR(200),
    TYPE VARCHAR(50)
);

-- Création de la table VINS
CREATE TABLE VINS (
    NV INTEGER PRIMARY KEY,
    CRU VARCHAR(100),
    MILLESIME INTEGER,
    DEGRE DECIMAL(4,2),
    QUALITE VARCHAR(50)
);

-- Création de la table ABUS
CREATE TABLE ABUS (
    NB INTEGER,
    NV INTEGER,
    DATE DATE,
    QUANTITE DECIMAL(8,2),

    PRIMARY KEY (NB, NV, DATE),

    FOREIGN KEY (NB) REFERENCES BUVEURS(NB),
    FOREIGN KEY (NV) REFERENCES VINS(NV)
);

SELECT DISTINCT NOM
FROM BUVEURS B, VINS V, ABUS A
WHERE B.NB = A.NB
AND A.NV = V.NV
AND V.CRU = 'Chablis';

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: