Форум: "Базы";
Текущий архив: 2006.01.22;
Скачать: [xml.tar.bz2];
ВнизКак это правильно пишется в ЛокалSQL в Delphi Найти похожие ветки
← →
ZSergey (2005-11-25 12:37) [0]Всем привет!
Написал SQL запрос:select a.name from
(select Mon.Name, Mon.Cena from "c:\price\Monitor.db" Mon) a
не работает, выдает "invalid use of keyword"
Сильно не судите, привык к PL-SQL. Может здесь есть какая-то особенность? Подскажите пож-ста :)
← →
Reindeer Moss Eater © (2005-11-25 12:44) [1]select Name from Monitor
← →
ZSergey (2005-11-25 12:48) [2]
select Mon.Name, Mon.Cena from "c:\price\Monitor.db" Mon
вот это выполняется.
как правильно обвернуть этот запрос (сделать вложенным)?
← →
Reindeer Moss Eater © (2005-11-25 12:49) [3]Зачем?
← →
Sergey13 © (2005-11-25 12:52) [4]2[2] ZSergey (25.11.05 12:48)
Никак. Не поддерживаютя вложенные запросы в локале. Если только тексты запросов в файл сохранять и из-них селектить. QBE файлы вроде - в справке поищи.
← →
ZSergey (2005-11-25 12:59) [5]
> Reindeer Moss Eater © (25.11.05 12:49) [3]
>
> Зачем?
> Reindeer Moss Eater
Вот зачем. Образно:select Mon.Name, Mon.Cena from "c:\price\Monitor.db" Mon
union
select cpu.Name, cpu.Cena from "c:\price\cpu.db" cpu
union
select hdd.Name, hdd.Cena from "c:\price\hard.db" hdd
union
и т.д.
Потом из всего этого сделать выботру по наименованию железа через like
> Sergey13
> Sergey13 © (25.11.05 12:52) [4]
>
> 2[2] ZSergey (25.11.05 12:48)
> Никак. Не поддерживаютя вложенные запросы в локале. Если
> только тексты запросов в файл сохранять и из-них селектить.
> QBE файлы вроде - в справке поищи.
Не есть хорошо... Спасибо за подсказку, буду читать
← →
msguns © (2005-11-25 12:59) [6]Вместо вложенных запросов, которые, как справедливо отметил Серега, в Локале не поддерживаются, надо использовать подзапросы. Пример :
Select A.ID, A.F1, (Select B.F2 from Table2 B Where B.ID=A.ID)
from Table1 A
← →
Reindeer Moss Eater © (2005-11-25 13:00) [7]>Потом из всего этого сделать выботру по наименованию железа через like
Вставь свой лайк в каждый из запросов юниона
← →
msguns © (2005-11-25 13:01) [8]Отсутствие вложенных запросов было основной причиной моего перехода с Local SQL (FB 1) на ACCESS/MS SQL.
← →
ZSergey (2005-11-25 13:55) [9]Попробовал через ADO - работает :))
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2006.01.22;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.047 c