|
Соединение двух результатов запросов в одном со связью
| ☑ |
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) Ух, молодец. Больше не за знания, а за умение ими делиться с пониманием проблем собеседника.
Все гут! Увидел то что нужно.
|
|