воскресенье, 4 марта 2012 г.

Неожиданное MySQL.

Запрос: нужно в таблицу1 вставить половину значений из таблицы2, а вторую половину — ручками. а операцию производить, если в таблице2 определнное значение равно единице.

Дано: table1(a, b, c, d); table2(x, y, z).

 Решение:
INSERT INTO table1 (a, b, c, d) 
    SELECT x, y, 10, 'constanta' FROM table2 
        WHERE z=1;

Комментариев нет:

Отправить комментарий