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

Вниз

Помогите, пожалста с запросом   Найти похожие ветки 

 
member   (2007-09-17 20:43) [0]

на эскуэл.ру не могу написать с этого ip.

tab1:

c_n   a1
1      10
2      7
3      3



tab2:

c_n   b1
4      6
2      9
1      2


Надо получить после связи двух таблиц


tab3:

c_n   a1    b1
1      10     2
2      7      9
3      3      0
4      0      6


связь по c_n


 
Вася Правильный   (2007-09-17 21:09) [1]

CROSS JOIN


 
Johnmen ©   (2007-09-17 21:23) [2]

FULL OUTER JOIN


 
sniknik ©   (2007-09-17 22:01) [3]

в аксесс нет ни CROSS ни FULL OUTER к сожалению ;(, придется делать чтото типа такого
SELECT c.c_n, a.a1, b.b1
FROM
((SELECT c_n FROM a UNION SELECT c_n FROM b) c LEFT JOIN a ON c.c_n = a.c_n)  LEFT JOIN b ON c.c_n = b.c_n


сдесь
tab1 = a
tab2 = b
tab3 = это результат запроса


 
sniknik ©   (2007-09-17 22:05) [4]

а, да вместо a.a1 надо iif(isNull(a.a1), 0, a.a1) as a1 чтобы появились нули... с b1 то же самое



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

Форум: "Базы";
Текущий архив: 2008.01.27;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.007 c
3-1190274164
thely
2007-09-20 11:42
2008.01.27
Бесплатные утилиты для ремонта GDB?


15-1198078285
Dmitry S
2007-12-19 18:31
2008.01.27
Рисование


2-1198917596
Dana
2007-12-29 11:39
2008.01.27
Ограничение на ввод в строки DBGrid


2-1198485628
Dana
2007-12-24 11:40
2008.01.27
Из Delphi в Excel


11-1182819162
SPeller_work
2007-06-26 04:52
2008.01.27
Реализация интерфейсов





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