Translate the following question to SQL: Show the names of products that are in at least two events.

Schema: CREATE TABLE Addresses (
    Address_ID INTEGER NOT NULL  PRIMARY KEY,
    address_details VARCHAR(255),
    UNIQUE (Address_ID)
);

CREATE TABLE Locations (
    Location_ID INTEGER NOT NULL  PRIMARY KEY,
    Other_Details VARCHAR(255)
);

CREATE TABLE Products (
    Product_ID INTEGER NOT NULL  PRIMARY KEY,
    Product_Type_Code CHAR(15),
    Product_Name VARCHAR(255),
    Product_Price DECIMAL(20,4),
    UNIQUE (Product_ID)
);

CREATE TABLE Parties (
    Party_ID INTEGER NOT NULL  PRIMARY KEY,
    Party_Details VARCHAR(255)
);

CREATE TABLE Assets (
    Asset_ID INTEGER NOT NULL  PRIMARY KEY,
    Other_Details VARCHAR(255)
);

CREATE TABLE Channels (
    Channel_ID INTEGER NOT NULL  PRIMARY KEY,
    Other_Details VARCHAR(255)
);

CREATE TABLE Finances (
    Finance_ID INTEGER NOT NULL  PRIMARY KEY,
    Other_Details VARCHAR(255)
);

CREATE TABLE Events (
    Event_ID INTEGER NOT NULL  PRIMARY KEY,
    Address_ID INTEGER,
    Channel_ID INTEGER NOT NULL,
    Event_Type_Code CHAR(15),
    Finance_ID INTEGER NOT NULL,
    Location_ID INTEGER NOT NULL,
    UNIQUE (Event_ID),
    FOREIGN KEY (Finance_ID) REFERENCES Finances(Finance_ID),
    FOREIGN KEY (Address_ID) REFERENCES Addresses(Address_ID),
    FOREIGN KEY (Location_ID) REFERENCES Locations(Location_ID)
);

CREATE TABLE Products_in_Events (
    Product_in_Event_ID INTEGER NOT NULL  PRIMARY KEY,
    Event_ID INTEGER NOT NULL,
    Product_ID INTEGER NOT NULL,
    FOREIGN KEY (Product_ID) REFERENCES Products(Product_ID),
    FOREIGN KEY (Event_ID) REFERENCES Events(Event_ID)
);

CREATE TABLE Parties_in_Events (
    Party_ID INTEGER NOT NULL  PRIMARY KEY,
    Event_ID INTEGER NOT NULL  PRIMARY KEY,
    Role_Code CHAR(15),
    PRIMARY KEY (Party_ID, Event_ID),
    UNIQUE (Party_ID, Event_ID),
    FOREIGN KEY (Event_ID) REFERENCES Events(Event_ID),
    FOREIGN KEY (Party_ID) REFERENCES Parties(Party_ID)
);

CREATE TABLE Agreements (
    Document_ID INTEGER NOT NULL  PRIMARY KEY,
    Event_ID INTEGER NOT NULL,
    FOREIGN KEY (Event_ID) REFERENCES Events(Event_ID)
);

CREATE TABLE Assets_in_Events (
    Asset_ID INTEGER NOT NULL  PRIMARY KEY,
    Event_ID INTEGER NOT NULL  PRIMARY KEY,
    PRIMARY KEY (Asset_ID, Event_ID),
    UNIQUE (Asset_ID, Event_ID),
    FOREIGN KEY (Event_ID) REFERENCES Events(Event_ID),
    FOREIGN KEY (Event_ID) REFERENCES Events(Event_ID)
);
user
SELECT T1.Product_Name FROM Products AS T1 JOIN Products_in_Events AS T2 ON T1.Product_ID  =  T2.Product_ID GROUP BY T1.Product_Name HAVING COUNT(*)  >=  2
assistant