Форум: "Базы";
Текущий архив: 2003.07.10;
Скачать: [xml.tar.bz2];
ВнизВнешние соединения Найти похожие ветки
← →
snake1977 (2003-06-17 16:49) [0]Здравствуйте!!
возможно ли организовать внешнее соединение двух таблиц, если условием соединения служит равенство двух полей. Например
так работает:
Select t.p1, t.p2, t.p3
from "b1.db" t left join "b2.db" p on t.p1=p.p1
а так :(( не хочет
Select t.p1, t.p2, t.p3
from "b1.db" t left join "b2.db" p on t.p1=p.p1 and t.p2=p.p2
← →
Johnmen (2003-06-17 17:39) [1]Должно хотеть...:) on (t.p1=p.p1) and (t.p2=p.p2)
← →
Alexandr (2003-06-18 07:17) [2]все зависит от СУБД
← →
ЮЮ (2003-06-18 07:42) [3]>а так :(( не хочет
все "не хочет" и "не может" обычно сопровождаются сообщениями, более информативными, чем "не хочет". Не мещало бы поделиться :-)
← →
snake1977 (2003-06-19 10:23) [4]>>ЮЮ
Пишет Type mismatch in expression когда ставиш
on (t.p1=p.p1) and (t.p2=p.p2)
>> Alexandr
Использую обычный алиас стандартного типа, т.е. для баз Paradox (DB)
← →
Johnmen (2003-06-19 10:32) [5]Типы сравниваемых полей не совпадают. См.структуру обеих таблиц.
← →
snake1977 (2003-06-19 10:42) [6]спасибо, точно !!
вот елка-палка :)
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.07.10;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.008 c