какая-то вьюшка, допустим с названием view1. Мы джойним её с обычной таблицей, например так:
SELECT * FROM view1 LEFT JOIN table1 GROUP BY view1.id
И тут начинается: "столбец такой-то должен участвовать в сортировке" и приходится перечислять все столбцы по списку из view1. Причём указать GROUP BY view1.* — почему-то нельзя.
Подскажите пожалуйста, можно ли как-то указать во VIEW'ке (view1) что поле ID там уникальное и повторяться не может, что бы потом использовать его в GROUP BY (как в примере выше), или каким-то иным образом избежать перечисления всех полей по списку?
Не избежать
О_о
Обсуждают сегодня