при создании таблицы с помощью запроса? Пробовал через ALTER TABLE, но столбец создается в конце таблицы и с NULL значениями?
если надо чтобы не null заполняйте default
но он создается последним в результирующей таблице, а не первым, как того ожидаешь. В сам запрос его никак нельзя уместить?
Select 1 as myfield, fil...
так пробовал, но что-то не получилось; сейчас еще раз посмотрю
что-то такое получается CREATE TABLE T2 AS (Select 1 as Place, Fil, SUM(Sales) AS Sales, AVG(Plan) AS Plan FROM T1 UNION ALL Select 2 as Place, Fil, SUM(Sales) AS Sales, AVG(Plan) AS Plan FROM T1 UNION ALL Select 3 as Place, Fil, SUM(Sales) AS Sales, AVG(Plan) AS Plan FROM T1 GROUP BY Fil ORDER BY AVG(Plan) DESC LIMIT 3);
Обсуждают сегодня