Es hört sich so an, als ob Sie das obige SELECT
ausführen möchten -Anweisung und INSERT
die Ergebnisse in eine neue Tabelle, die nicht existiert. Wenn ja, sollte dies funktionieren:
SELECT * INTO YourNewTable
FROM mygrist_tables
WHERE suic_att>=5 AND gender='M'
Angenommen, YourNewTable existierte bereits, dann müssten Sie INSERT INTO:
ausführenINSERT INTO YourNewTable
SELECT *
FROM mygrist_tables
WHERE suic_att>=5 AND gender='M'
Optional müssen Sie möglicherweise die Spalten angeben, in denen sie nicht identisch sind.
BEARBEITEN - Kommentare erneut lesen und erkennen, dass DB MySQL ist, um eine neue Tabelle aus einer SQL-Anweisung zu erstellen, sollten Sie verwenden:
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