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

March

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

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

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

-~{}~ 17.08.07 13:43:

Объясню зачем оно надо: Я заранее не знаю сколько и какие столбцы содержаться в таблице, знаю только первые 4, остальные будут добавляться по мере надобности. Могу сделать вложенный запрос на выборку имен всех полей, сортировкой, и потом уже использованием полученных значений в основном запросе, но вот подумалось, не изобретаю-ли я велосипед?
 

4m@t!c

Александр
Изначально некорректная постановка вопроса. Вам нужны не "ВСЕ ПОЛЯ КРОМЕ", а "ТОЛЬКО НЕОБХОДИМЫЕ".
Что мешает формировать запрос на лету на клиенте?
 

Фанат

oncle terrible
Команда форума
будут добавляться по мере надобности.
это чудовищное преступление против правил работы с базой данных.

и пособничать в этом преступлении тебе здесь не будут.
 

March

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

-~{}~ 17.08.07 13:57:

***** А где-же про эти правила прочитать можно?
 

Фанат

oncle terrible
Команда форума
П.Дюбуа. MySQL.

-~{}~ 17.08.07 14:07:

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

March

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