![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как одним запросом???
Vadim S © (2003-10-23 16:54:00)
Как одним запросом объединить 2 таблицы из разныхбаз SQL.
Что прописывается в операторе FROM?
Vlad (2003-10-23 18:18:00) [1]
sniknik © (23.10.03 18:11) [23]
Нда... Насчет постановки вопроса, тут согласен. Ну что поделать, если некоторые люди не умеют их задавать. Пусть мастаки упражняются в телепатии. Им это на пользу :)
sniknik (2003-10-23 18:11:00) [2]
Vlad © (23.10.03 17:49) [22]
спор (?) не об об этом, а о формулировке вопроса, и кто это обьеденение делает.
(как выяснилось у него MSSQL который сам позволяет обьеденения и нафига тогда тут access?)
с одной стороны "вам шашечки или ехать?" а с другой "какая разница ведь едем, неважно что к машине лошадь прицепили". :о))
просто половину вопросов авторы в состоянии сами решить если хотябы задумаются и попытаются правильно вопрос сформулировать (вопрос содержит большую половину ответа, или это не вопрос на который можно ответить. это из расказа на этом же сайте http://www.delphimaster.ru/vopros/index.html).
Vlad (2003-10-23 17:49:00) [3]
>sniknik © (23.10.03 17:39) [20]
Кто мешает работать с ADO через Jet ?
И потом, я же объяснил, что привел пример использования таблиц из разных БД. И что используя ADO можно это сделать. Какая разница используем мы при этом возможности Jet или еще чего-то
bushmen (2003-10-23 17:39:00) [4]
>sniknik ©
Так я сижу еще на форуме по MSSQL и он там задал этот же вопрос -я знал заранее, что за систему он использует :)
sniknik (2003-10-23 17:39:00) [5]
Vlad © (23.10.03 17:31) [19]
...можно даже из космоса :)
попробуй для интереса, ODBS VFP driver, на реальных фоксовых таблицах (можно от 1С взять).
подлинкуй и поуправляй, из космоса не надо с тогоже компа.
и потом в этом случае всетаки используются возможности сервера (Jet), а не ADO.
Vlad (2003-10-23 17:31:00) [6]
>Reindeer Moss Eater © (23.10.03 17:23) [16]
Мне показалось, или в вопросе действительно ничего нет про то, как на сервере прилинковать другой сервер?
Не в этом дело. В свое время у меня была подобная задача. Одна таблица - в акцессе, другая в IB, трерья в оракле. Ну подлинковал я их все в Акцесс, а файлом mdb хоть с клиента управляй, хоть откуда, можно даже из космоса :)
Это так, пример к [12]
Reindeer Moss Eater (2003-10-23 17:27:00) [7]
sniknik ©
Проблема в том (у некоторых), что они считают, что RME имеет (или должен иметь) цель научить кого-то программировать если уж он шлет постинги в форум.
sniknik (2003-10-23 17:24:00) [8]
bushmen © (23.10.03 17:19) [13]
это все к MSSQL.
Vlad © (23.10.03 17:20) [14]
насколько я понял проблема в неопределенности. Акцесс это тоже один конкретный вариант.
Reindeer Moss Eater (2003-10-23 17:23:00) [9]
Теперь снова читаем вопрос
Как одним запросом объединить 2 таблицы из разных баз SQL.
Мне показалось, или в вопросе действительно ничего нет про то, как на сервереприлинковать другой сервер?
sniknik (2003-10-23 17:22:00) [10]
Vadim S (23.10.03 17:14) [9]
> Я хотел услышать вот это
ты бы это услышал первым же постом если бы написал что используется ADO + MSSQL.
кстати обьеденение лутше явно задавать, а так ты получиш декартово произведение таблиц (большого смысла в нем по моему нет, если для обработки данных).
Vlad (2003-10-23 17:20:00) [11]
>Reindeer Moss Eater © (23.10.03 17:18) [12]
Берешь Акцесс, линкуешь через ODBC драйвера таблицы из всех этих БД и работаешь. В чем проблема ?
bushmen (2003-10-23 17:19:00) [12]
>Reindeer Moss Eater ©
Про Linked Server слышал? А про OpenQuery ?
Reindeer Moss Eater (2003-10-23 17:18:00) [13]
bushmen ©
Ну хорошо. Имеем две разные базы данных. Причем в вопросе не сказано, что они управляются одним сервером. (Не все сервера поддерживают несколько БД посему логичное предположение).
Скажем две БД под ораклом, или две БД IB, или одна под ораклом, а вторая под IB.
Что дальше?
bushmen (2003-10-23 17:15:00) [14]
>Vadim S
VadimSmirnoff? :))))
bushmen (2003-10-23 17:14:00) [15]
>Reindeer Moss Eater © (23.10.03 17:07) [7]
>Из сервера с помощью сервера же средств - да.
>А вопрос то про средствами клиента
Не понял?! А разве у нас клиент формирует выборку? По-моему, на клиенте формируется только запрос, а выполняется на сервере :)
Vadim S (2003-10-23 17:14:00) [16]
Я хотел услышать вот это
select * from base1..table1 a, base2..table2 b
или
select * from Base1.dbo.Table1,Base2.dbo.Table2
Всем спасибо.
Reindeer Moss Eater (2003-10-23 17:08:00) [17]
Более того. Вопрос про клиента неизвестного сервера.
Reindeer Moss Eater (2003-10-23 17:07:00) [18]
Из сервера с помощью сервера же средств - да.
А вопрос то про средствами клиента
bushmen (2003-10-23 17:05:00) [19]
>Reindeer Moss Eater © (23.10.03 17:00) [5]
>Работаю без БДЕ через ADO
>Там нет поддержки таких запросов
Да что ты говоришь! Если это MSSQL, то без проблем!
Reindeer Moss Eater (2003-10-23 17:00:00) [20]
Работаю без БДЕ через ADO
Там нет поддержки таких запросов