从 select 创建表

假设你有一个名为 person 的表:

CREATE TABLE person (
    person_id BIGINT NOT NULL,
    last_name VARCHAR(255) NOT NULL,
    first_name VARCHAR(255),
    age INT NOT NULL,
    PRIMARY KEY (person_id)
);     

你可以创建一个 30 人以上的新表,如下所示:

CREATE TABLE people_over_30 AS SELECT * FROM person WHERE age > 30;