Соединение двух результатов запросов в одном со связью
☑
0
ВаликТР
25.10.16
✎
14:22
Добрый день всем любящим свое дело!
Не поможете ли с таким вопросом:
есть ТЗ1 и ТЗ2 - результаты двух запросов. У них обоих есть поля ID.
Как получить ТЗ3, чтобы связались записи по полю ID. Спасибо!
1
mehfk
25.10.16
✎
14:25
2
МихаилМ
25.10.16
✎
14:26
скд умеет делать левое соединение. и при каких-то условиях полное.
3
aleks_default
25.10.16
✎
14:41
(0) нужно делать третий запрос
4
ВаликТР
25.10.16
✎
14:58
(3) это и пытаюсь увидеть...
5
mehfk
25.10.16
✎
15:02
где увидеть?
6
mikecool
25.10.16
✎
15:02
(4) возьми оба запроса, собери в один - на выходе профит
7
ELEA26
25.10.16
✎
15:07
ВЫБРАТЬ
что надо или все
ПОМЕСТИТЬ Т3
ИЗ
Т1
ЛЕВОЕ СОЕДИНЕНИЕ Т2 ON Т1.ID = Т2.ID
8
ELEA26
25.10.16
✎
15:07
или не левое, а какое надо.
9
craxx
25.10.16
✎
15:39
ВЫБРАТЬ
Т1.ИД
///тут поля таблицы Т1
ИЗ &Т1 КАК Т1
Поместить Т1;
/////////////////////
ВЫБРАТЬ
Т2.ИД
///тут поля таблицы Т2
ИЗ &Т2 КАК Т2
Поместить Т2;
ВЫБРАТЬ
///поля обоих таблиц
Из Т1 ВНУТРЕННЕЕ СОЕДИНЕНИЕ Т2
По (Т1.ИД = Т2.ИД)
10
ВаликТР
25.10.16
✎
18:44
(9) Ух, молодец. Больше не за знания, а за умение ими делиться с пониманием проблем собеседника.
Все гут! Увидел то что нужно.
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс