Этот вопрос все о лени... Я хотел бы сделать что-то вроде этого:
select some_func(some_col), * from my_table
Чтобы мне не пришлось это делать:
select some_func(some_col), col_1, col_2... col_ad_infinitum from my_table
Есть ли способ заставить работать первый запрос? Это ошибка, которую я получаю при запуске:
ERROR 1064 (42000) at line 1: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '* from my_table' at line 1
some_col
было исключено из*
части запроса? Если да, то нет, вы не можете этого сделать. Это хорошо обсуждаемый вопрос, и единственным ленивым подходом является использование динамического SQL для создания списка столбцов в запросе. - person mellamokb   schedule 28.09.2011