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

Вниз

Можно ли собрать одним SQL запросом данные из разных баз   Найти похожие ветки 

 
Sirus   (2002-04-26 14:22) [0]

Привет Мастерам...
Вопрос: Можно ли одним SQL запросом собрать данные из двух разных таблиц находящихся в разных базах?
т.е. существуют две базы: BASE1 и BASE2
в Base1 есть таблица Table1, а в Base2 есть таблица Table2.
Как сделать запрос, который брал бы данные из этих двух таблиц смотря равны ли Table1.Code и Table2.Code....
Если можно то подскажите как, если будут примеры буду безмерно рад...
With best regards Sirus


 
Johnmen   (2002-04-26 14:27) [1]

Если работаешь через BDE, то можно, но имей в виду, что на каждый запрос будешь получать окно коннекта и кроме того, это будет заметно тормозить...


 
MVVD   (2002-04-26 15:11) [2]

SELECT U.*
FROM ":PSEVDONIM1:TABL1" N,":PSEVDONIM2:TABL2" U
Where U.XX= N.YYY


 
Johnmen   (2002-04-26 15:16) [3]

Да-да, книжный пример...
стоит уточнить, что PSEVDONIM1,PSEVDONIM2 - BDE"шные алиасы.


 
{bas}   (2002-04-26 15:17) [4]

>>MVVD & Johnmen
Так общий вопрос: какой механизм у BDE при выборе из нескольких баз? Навернека он дробит зарос выбирает сначала из одной потом из другой и как-то склеивает. В связи с этим другой вопрос - наверное можно самому написать(используя н-р ADO или что-то другое) такую же фигню - у какого какие мысли??


 
Johnmen   (2002-04-26 15:25) [5]

1. Можно, конечно, пофантазировать, но наверняка знает Борланд :)
2. Попытаться-то можно, но лучше, чем в BDE, навряд ли выйдет.
вот и все незатейливые мыслишки :)


 
{bas}   (2002-04-26 15:43) [6]

а если я не хочу BDE юзать


 
Johnmen   (2002-04-26 15:49) [7]

Так и не юзай !
И не делай запросы одновременно к нескольким БД по указанным выше причинам.
А если очень надо, то пересмотри свой взгляд (не путать с view :)) на конструирование БД.


 
{bas}   (2002-04-26 16:39) [8]

да я ничего не конструирую просто почитал ваши ответы и пришла идея.....


 
Sirus   (2002-04-29 09:40) [9]

Спасибо всем... кто принял участие в обсуждении этого вопроса...
так как его решение было очень важным для меня....
Я знал что всегда можно обратиться к мастерам которые всегда что нибудь посоветую или даже покажут как это сделать... УДАЧИ мастера...



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

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

Наверх




Память: 0.46 MB
Время: 0.006 c
3-73046
Ura
2002-04-25 13:32
2002.05.23
Транзакции в IB


14-73402
kat
2002-04-17 12:28
2002.05.23
Получила выигранный на Европе Плюс музыкальный центр


7-73423
Kozhanov
2002-02-27 16:24
2002.05.23
Как узнать какая ОС ?


3-73062
Bardel
2002-04-27 14:22
2002.05.23
Ошыбки


1-73137
MisterBin
2002-05-12 09:43
2002.05.23
Чтобы было не видно курсора в поле ввода





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский