|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.02.2021, 13:35 | #1 | |||
Форумчанин
Регистрация: 16.12.2009
Сообщений: 902
|
Проблема с выбранными данными в SQL
Добрый день форумчане!
У меня проблема с SQL когда делаю поиск в выбранных данных. Программа ругается на недопустимое имя столбца "Имя" Цитата:
Цитата:
Сортирую так и все ОК Цитата:
Будьте добры подскажите пожалуйста почему первый запрос не работает? Последний раз редактировалось Aliens_wolfs; 21.02.2021 в 20:28. |
|||
21.02.2021, 19:02 | #2 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
where раьотает "ДО получения набора" и поэтому "вынужден" использовать ИМЕНА имеющиеся в таблицах БД.
order сортирует данные имеющиеся в НД и "понимает" (знает) имена(алиасы) полей НД.
программа — запись алгоритма на языке понятном транслятору
|
21.02.2021, 20:05 | #3 | |
Форумчанин
Регистрация: 16.12.2009
Сообщений: 902
|
но тогда еще вопрос
Цитата:
Создаются из них столбцы Name, Name_1, Name_2, по ним тоже поиск не работает, тоже пишет не допустимые имена столбцов, как тогда поиск организовать по этим столбцам? Наверное придется создавать временную таблицу и через нее уже делать поиск данных Последний раз редактировалось Aliens_wolfs; 21.02.2021 в 20:38. |
|
22.02.2021, 09:59 | #4 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
Цитата:
уточнить из какой таблицы(алиаса таблицы) использовать. Код:
использование их в качестве имен полей, таблиц как раз и может приводить к описанным выше проблемам. попробуйте переименовать поле NAME в { NAME_| _NAME | NAMEX | ... } (любое из ...)
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 22.02.2021 в 10:07. |
|
22.02.2021, 14:36 | #5 | ||
Форумчанин
Регистрация: 16.12.2009
Сообщений: 902
|
Цитата:
заработало вот таким способом через переменную но можно и через временную таблицу тоже работает Цитата:
Последний раз редактировалось Aliens_wolfs; 22.02.2021 в 15:43. |
||
22.02.2021, 18:32 | #6 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
Цитата:
программа — запись алгоритма на языке понятном транслятору
|
|
22.02.2021, 18:35 | #7 | |
Форумчанин
Регистрация: 16.12.2009
Сообщений: 902
|
Цитата:
Рабочее решение выше в посте #5 Спасибо за ответы! Последний раз редактировалось Aliens_wolfs; 23.02.2021 в 10:39. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Реализация заполнения таблицы данными при помощи цикла (SQL) | Gerts | Помощь студентам | 0 | 07.05.2017 19:39 |
Заполнение таблицы данными через SQL запрос | nata-khramenkova | Помощь студентам | 3 | 18.03.2014 13:55 |
Работа с данными sql- Ошибка в запросе?(visual studio 2012 C#) | Onni | Помощь студентам | 8 | 20.05.2013 16:39 |
Работа с данными sql (visual studio 2012 C#) | Onni | Помощь студентам | 0 | 20.05.2013 11:29 |
Генератор заполнения таблиц данными (SQL+Delphi) | Анн | Помощь студентам | 0 | 09.12.2010 20:11 |