上記のSELECT
を実行したいようです ステートメントとINSERT
結果は、存在しない新しいテーブルになります。もしそうなら、これはうまくいくはずです:
SELECT * INTO YourNewTable
FROM mygrist_tables
WHERE suic_att>=5 AND gender='M'
YourNewTableがすでに存在していると仮定すると、INSERT INTOを実行する必要があります:
INSERT INTO YourNewTable
SELECT *
FROM mygrist_tables
WHERE suic_att>=5 AND gender='M'
オプションで、同じではない列を指定する必要がある場合があります。
編集 -コメントを読み直し、DBがMySQLであることを認識します。SQLステートメントから新しいテーブルを作成するには、次を使用する必要があります。
CREATE TABLE YourNewTable
SELECT *
FROM mygrist_tables
WHERE suic_att>=5 AND gender='M';
http://dev.mysql.com/doc/refman /5.0/en/create-table.html