Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.13;
Скачать: CL | DM;

Вниз

Как одним запросом???   Найти похожие ветки 

 
Vadim S   (2003-10-23 16:54) [0]

Как одним запросом объединить 2 таблицы из разных баз SQL.
Что прописывается в операторе FROM?


 
Reindeer Moss Eater ©   (2003-10-23 16:55) [1]

имена БДЕ алиасов с именами таблиц


 
Vadim S   (2003-10-23 16:56) [2]

Ну какая разница BASE1,Table1 Base2.Table2
ключевое поле ID


 
Vadim S   (2003-10-23 16:58) [3]

Работаю без БДЕ через ADO


 
bushmen ©   (2003-10-23 16:58) [4]

Какая СУБД или БД?


 
Reindeer Moss Eater ©   (2003-10-23 17:00) [5]

Работаю без БДЕ через ADO

Там нет поддержки таких запросов


 
bushmen ©   (2003-10-23 17:05) [6]

>Reindeer Moss Eater © (23.10.03 17:00) [5]
>Работаю без БДЕ через ADO

>Там нет поддержки таких запросов

Да что ты говоришь! Если это MSSQL, то без проблем!


 
Reindeer Moss Eater ©   (2003-10-23 17:07) [7]

Из сервера с помощью сервера же средств - да.
А вопрос то про средствами клиента


 
Reindeer Moss Eater ©   (2003-10-23 17:08) [8]

Более того. Вопрос про клиента неизвестного сервера.


 
Vadim S   (2003-10-23 17:14) [9]

Я хотел услышать вот это

select * from base1..table1 a, base2..table2 b

или

select * from Base1.dbo.Table1,Base2.dbo.Table2

Всем спасибо.


 
bushmen ©   (2003-10-23 17:14) [10]

>Reindeer Moss Eater © (23.10.03 17:07) [7]
>Из сервера с помощью сервера же средств - да.
>А вопрос то про средствами клиента

Не понял?! А разве у нас клиент формирует выборку? По-моему, на клиенте формируется только запрос, а выполняется на сервере :)


 
bushmen ©   (2003-10-23 17:15) [11]

>Vadim S

VadimSmirnoff? :))))


 
Reindeer Moss Eater ©   (2003-10-23 17:18) [12]

bushmen ©

Ну хорошо. Имеем две разные базы данных. Причем в вопросе не сказано, что они управляются одним сервером. (Не все сервера поддерживают несколько БД посему логичное предположение).

Скажем две БД под ораклом, или две БД IB, или одна под ораклом, а вторая под IB.

Что дальше?


 
bushmen ©   (2003-10-23 17:19) [13]

>Reindeer Moss Eater ©

Про Linked Server слышал? А про OpenQuery ?


 
Vlad ©   (2003-10-23 17:20) [14]

>Reindeer Moss Eater © (23.10.03 17:18) [12]
Берешь Акцесс, линкуешь через ODBC драйвера таблицы из всех этих БД и работаешь. В чем проблема ?


 
sniknik ©   (2003-10-23 17:22) [15]

Vadim S (23.10.03 17:14) [9]
> Я хотел услышать вот это
ты бы это услышал первым же постом если бы написал что используется ADO + MSSQL.

кстати обьеденение лутше явно задавать, а так ты получиш декартово произведение таблиц (большого смысла в нем по моему нет, если для обработки данных).


 
Reindeer Moss Eater ©   (2003-10-23 17:23) [16]

Теперь снова читаем вопрос

Как одним запросом объединить 2 таблицы из разных баз SQL.

Мне показалось, или в вопросе действительно ничего нет про то, как на сервере прилинковать другой сервер?


 
sniknik ©   (2003-10-23 17:24) [17]

bushmen © (23.10.03 17:19) [13]
это все к MSSQL.

Vlad © (23.10.03 17:20) [14]
насколько я понял проблема в неопределенности. Акцесс это тоже один конкретный вариант.


 
Reindeer Moss Eater ©   (2003-10-23 17:27) [18]

sniknik ©

Проблема в том (у некоторых), что они считают, что RME имеет (или должен иметь) цель научить кого-то программировать если уж он шлет постинги в форум.


 
Vlad ©   (2003-10-23 17:31) [19]

>Reindeer Moss Eater © (23.10.03 17:23) [16]
Мне показалось, или в вопросе действительно ничего нет про то, как на сервере прилинковать другой сервер?

Не в этом дело. В свое время у меня была подобная задача. Одна таблица - в акцессе, другая в IB, трерья в оракле. Ну подлинковал я их все в Акцесс, а файлом mdb хоть с клиента управляй, хоть откуда, можно даже из космоса :)
Это так, пример к [12]


 
sniknik ©   (2003-10-23 17:39) [20]

Vlad © (23.10.03 17:31) [19]
...можно даже из космоса :)

попробуй для интереса, ODBS VFP driver, на реальных фоксовых таблицах (можно от 1С взять).
подлинкуй и поуправляй, из космоса не надо с тогоже компа.

и потом в этом случае всетаки используются возможности сервера (Jet), а не ADO.


 
bushmen ©   (2003-10-23 17:39) [21]

>sniknik ©
Так я сижу еще на форуме по MSSQL и он там задал этот же вопрос -я знал заранее, что за систему он использует :)


 
Vlad ©   (2003-10-23 17:49) [22]

>sniknik © (23.10.03 17:39) [20]
Кто мешает работать с ADO через Jet ?
И потом, я же объяснил, что привел пример использования таблиц из разных БД. И что используя ADO можно это сделать. Какая разница используем мы при этом возможности Jet или еще чего-то


 
sniknik ©   (2003-10-23 18:11) [23]

Vlad © (23.10.03 17:49) [22]
спор (?) не об об этом, а о формулировке вопроса, и кто это обьеденение делает.
(как выяснилось у него MSSQL который сам позволяет обьеденения и нафига тогда тут access?)

с одной стороны "вам шашечки или ехать?" а с другой "какая разница ведь едем, неважно что к машине лошадь прицепили". :о))

просто половину вопросов авторы в состоянии сами решить если хотябы задумаются и попытаются правильно вопрос сформулировать (вопрос содержит большую половину ответа, или это не вопрос на который можно ответить. это из расказа на этом же сайте http://www.delphimaster.ru/vopros/index.html).


 
Vlad ©   (2003-10-23 18:18) [24]

sniknik © (23.10.03 18:11) [23]
Нда... Насчет постановки вопроса, тут согласен. Ну что поделать, если некоторые люди не умеют их задавать. Пусть мастаки упражняются в телепатии. Им это на пользу :)



Страницы: 1 вся ветка

Текущий архив: 2003.11.13;
Скачать: CL | DM;

Наверх




Память: 0.52 MB
Время: 0.03 c
14-42136
D'oh
2003-10-21 00:43
2003.11.13
Дисковод


3-40815
Лена
2003-10-21 11:49
2003.11.13
ошибка key violation


9-40775
SdlWin
2003-05-01 15:49
2003.11.13
Вопрос про Terrain...


1-41590
Vinter
2003-11-04 10:10
2003.11.13
Вапрос по INI файлам


1-41478
konstantinov
2003-10-28 18:36
2003.11.13
Тормоза при Runtime создание компонентов