Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / SQL в BDE / 3 сообщений из 3, страница 1 из 1
17.05.2011, 11:59
    #37264336
K K
K K
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL в BDE
Мне нужно выбрать из таблицы значения по 2 условиям.
Запрос выглядит вот так

SELECT * FROM PRS WHERE
PRS."Код заявки" = 'КЛ01'
AND PRS."Номер" = '123 '

Он ни чего не возвращает. Но!!! если делать так
SELECT * FROM PRS WHERE
PRS."Номер" = '123 '

и вот так

SELECT * FROM PRS WHERE
PRS."Код заявки" = 'КЛ01'

то в обоих случаях требуемая мне запись присутствует в возвращаемых запросом записях Решил извратиться и сделать так

select *
from "1.sql" as t
where
t."Номер" = '123 '

в 1.sql записал
SELECT * FROM PRS WHERE
PRS."Код склада" = 'СЦ01'

и о чудо работает! Сделал через файл потому, что не BDE не понимает такое

select *
from (
SELECT * FROM PRS WHERE
PRS."Код склада" = 'СЦ01'
) as t
where
t."Номер" = '123 '

Так вот! почему так?! Все бы худо бедно сошло, но мне нужно выполнить "DELETE FROM". Запросы с двумя условиями и более, с другими столбцами работают нормально, без извращений.
Уточнения: имена столбцов написаны на кириллице и с еще одним полем являются составным ключом. Парадокс версии 4
...
Рейтинг: 0 / 0
17.05.2011, 12:05
    #37264355
K K
K K
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL в BDE
то что СЦ01 и КЛ01 не смотрите это я пролядел когда постил
...
Рейтинг: 0 / 0
18.05.2011, 18:09
    #37267961
const64+
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL в BDE
K K,

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

Что касается подзапросов - то BDE-шный LocalSQL их не поддерживает...
...
Рейтинг: 0 / 0
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / SQL в BDE / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]