| 
    
            
         
         | 
    
  | 
Условие связи таблиц в запросе | ☑ | ||
|---|---|---|---|---|
| 
    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) Понятно, спасибо!     
         | 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |