SELECT "Все столбцы кроме..."

  • Автор темы Автор темы March
  • Дата начала Дата начала

March

Новичок
SELECT "Все столбцы кроме..."

Знаю, можно так SELECT * FROM....
можно так: SELECT `123`,`321` FROM....

А можно так: SELECT * за_исключением `123` AND `321` FROM.... ?????
и если да, то каков синтаксис?

-~{}~ 17.08.07 13:43:

Объясню зачем оно надо: Я заранее не знаю сколько и какие столбцы содержаться в таблице, знаю только первые 4, остальные будут добавляться по мере надобности. Могу сделать вложенный запрос на выборку имен всех полей, сортировкой, и потом уже использованием полученных значений в основном запросе, но вот подумалось, не изобретаю-ли я велосипед?
 
Изначально некорректная постановка вопроса. Вам нужны не "ВСЕ ПОЛЯ КРОМЕ", а "ТОЛЬКО НЕОБХОДИМЫЕ".
Что мешает формировать запрос на лету на клиенте?
 
будут добавляться по мере надобности.
это чудовищное преступление против правил работы с базой данных.

и пособничать в этом преступлении тебе здесь не будут.
 
Автор оригинала: 4m@t!c
Изначально некорректная постановка вопроса. Вам нужны не "ВСЕ ПОЛЯ КРОМЕ", а "ТОЛЬКО НЕОБХОДИМЫЕ".
Что мешает формировать запрос на лету на клиенте?
Это вы меня не поняли :) у меня есть 4+сколько_то_там_столбцов в таблице, сколько я не знаю, мне нужно выбрать все столбцы из БД за исключением 4-х о существовании которых я знаю наверняка :) , запрос от клиента не зависит.

-~{}~ 17.08.07 13:57:

***** А где-же про эти правила прочитать можно?
 
П.Дюбуа. MySQL.

-~{}~ 17.08.07 14:07:

в общем, тебе надор переделывать структуру приложения.
добавлять в БД на лету можно только строки.
 
я-бы с радостью, но времени нету на переделку, нужно было уже завтра.
 
Сверху