Как выбрать записи и записать их в таблицу через один запрос?
Выбираю через select записи. Можно ли как-то одним запросом сразу эти записи записать в таблицу? Что-то наподобие:
insert into `table` (...) values (select * from table1);
?
Есть такой вопрос, хочу из одной таблицы перезалить уникальные записи во втором таблице. Мне нужно выбрать все поля где col1 не повторяется и является уникальным. Выбор делаю так:
PHP:
sql > SELECT DISTINCT(col1),* FROM table
Не работает, выбирается все записи..
Эта вообше ошибку выдаёт:
PHP:
sql > SELECT * FROM (SELECT DISTINCT(col1) FROM table)
Ясно Потаму что А не уникальна и он не выберёт А вообше. Выходит я неверно поставил задачу. Значит мне нужно выбрать все записи где поле `col1` не будет повторятся, то есть эффект DISTINCT'а. Как это сделать?