|
Условие связи таблиц в запросе | ☑ | ||
---|---|---|---|---|
0
Kain_wrath
24.02.16
✎
17:17
|
Подскажите пожалуйста по условию связи "Истина" таблиц в запросе, Какие записи будут получены в итоге такой связи ? (картинка для наглядности http://i.imgur.com/6rfoaCJ.png )
|
|||
1
Nuobu
24.02.16
✎
17:19
|
(0) Как в декартовом произведении.
|
|||
2
Ёпрст
24.02.16
✎
17:21
|
(0) равносильно cross join
|
|||
3
Encode
24.02.16
✎
17:23
|
(0) Все записи из аа + Null для каждой записи без соответствия из бб сс дд
|
|||
4
Kain_wrath
24.02.16
✎
17:25
|
Измениться что либо если будет не полное соединение, а внутренее/левое/правое ?
|
|||
5
Nuobu
24.02.16
✎
17:26
|
(4) нет
|
|||
6
hhhh
24.02.16
✎
17:26
|
изменится
|
|||
7
Kain_wrath
24.02.16
✎
17:32
|
(6) продолжите пожалуйста мысль
|
|||
8
Nuobu
24.02.16
✎
17:33
|
(6) Нет.
|
|||
9
Nuobu
24.02.16
✎
17:33
|
(6) Только что проверил - не изменится.
|
|||
10
alle68
24.02.16
✎
17:42
|
(9) Даже при пустой таблице "аа" ничего не меняется?
|
|||
11
Nuobu
24.02.16
✎
17:44
|
(10) Да, действительно, если таблица пустая, то и строк не будет.
|
|||
12
Kain_wrath
24.02.16
✎
18:07
|
А что попадет в результат связи в данном случае http://i.imgur.com/B4IDhXV.png (левое соединение таблиц, в качестве условия связи реквизит булево правой таблицы) ?
|
|||
13
singlych
24.02.16
✎
18:11
|
(12) там условие чуть посложнее, (7 И 8 И 9)
|
|||
14
Kain_wrath
24.02.16
✎
18:12
|
(13) ну если эти условия не учитывать
|
|||
15
Nuobu
24.02.16
✎
18:15
|
(14) То попадут только проведённые документы какие-то, у которых в табличной части "Расчет себестоимости" есть данные.
|
|||
16
Kain_wrath
24.02.16
✎
18:20
|
(15) но почему это условие находится в условиях связи таблиц запроса, а не в условиях самого запроса?
|
|||
17
Nuobu
24.02.16
✎
18:21
|
(16) Тот, кто писал запрос, поместил его туда.
|
|||
18
Kain_wrath
24.02.16
✎
18:22
|
(17) а отличия будут какие-нибудь в получаемом результате?
|
|||
19
Nuobu
24.02.16
✎
18:23
|
(18) Да, будет как при внутреннем соединении.
|
|||
20
Kain_wrath
24.02.16
✎
18:25
|
(19) непонятно, объясни чуть подробнее пожалуйста
|
|||
21
Nuobu
24.02.16
✎
18:28
|
(20) Будут записи, которые есть в обоих таблицах.
|
|||
22
Kain_wrath
24.02.16
✎
18:30
|
(21) Но ведь соединение в данном случае левое или это не играет роли?
|
|||
23
Nuobu
24.02.16
✎
18:31
|
(22) В данном - левое.
Но ты спросил в (18) что будет - я тебе и отписался. |
|||
24
Kain_wrath
24.02.16
✎
18:33
|
(23) а в данном случае что будет?)
|
|||
25
Nuobu
24.02.16
✎
18:36
|
(24) Фигня будет.
На каждую запись из левой таблицы (Продажи) будут добавляться все записи из правой, которые проведены. Скорее всего задублируется. |
|||
26
Kain_wrath
24.02.16
✎
18:38
|
(25) Понятно, спасибо!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |