Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.11.13;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.037 c
1-41455
ewgeny
2003-10-29 11:14
2003.11.13
отработка сообщений Windows


7-42186
Василий
2003-08-28 14:16
2003.11.13
Как получить данные через USB порт


1-41315
iNew
2003-10-31 09:04
2003.11.13
Вопрос по заполнению динамического массива.


7-42183
PaHaN
2003-08-25 20:48
2003.11.13
WinXP (ассемблерные вставки)


1-41620
Kif
2003-10-26 13:29
2003.11.13
Как обратиться из Delphi к Dll написанной на фортране..





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский