Sembra che tu voglia eseguire il precedente SELECT
istruzione e INSERT
i risultati in una nuova tabella che non esiste. In tal caso, dovrebbe funzionare:
SELECT * INTO YourNewTable
FROM mygrist_tables
WHERE suic_att>=5 AND gender='M'
Supponendo che YourNewTable esistesse già, dovresti eseguire INSERT INTO:
INSERT INTO YourNewTable
SELECT *
FROM mygrist_tables
WHERE suic_att>=5 AND gender='M'
Facoltativamente potresti dover specificare che le colonne non sono le stesse.
MODIFICA - Rileggendo i commenti e rendendosi conto che DB è MySQL, per creare una nuova tabella da un'istruzione SQL, dovresti usare:
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