Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft Access Новый топик    Ответить
 Странный ЮНИОН...  [new]
Access_Abuser
Member

Откуда: KIEV(No offence, nothing personal I just have to abuse u)
Сообщений: 68
Запрос выдает 9000 записей

SELECT sda2.id, sda2.pg from sda2
union
select ce_mda2.id, ce_mda2.pg from ce_mda2;

А в двух таблицах хранится 67000 записей...
Что за хня :( чего я не понимаю ???
10 сен 04, 16:39    [951986]     Ответить | Цитировать Сообщить модератору
 Re: Странный ЮНИОН...  [new]
Geo
Member

Откуда:
Сообщений: 6883
SELECT sda2.id, sda2.pg from sda2
union all
select ce_mda2.id, ce_mda2.pg from ce_mda2;
10 сен 04, 16:41    [951997]     Ответить | Цитировать Сообщить модератору
 Re: Странный ЮНИОН...  [new]
Access_Abuser
Member

Откуда: KIEV(No offence, nothing personal I just have to abuse u)
Сообщений: 68
А какое принципиальное отличие ?
Неужели повторяющиеся значения будут отсеяны как при использование DISTINCT ???
10 сен 04, 16:42    [952005]     Ответить | Цитировать Сообщить модератору
 Re: Странный ЮНИОН...  [new]
АлексейК
Member

Откуда: http://www.msdatabase.ru , Moscow
Сообщений: 7683
потому что по умолчанию union any
будут отсеяны
10 сен 04, 16:43    [952008]     Ответить | Цитировать Сообщить модератору
 Re: Странный ЮНИОН...  [new]
Access_Abuser
Member

Откуда: KIEV(No offence, nothing personal I just have to abuse u)
Сообщений: 68
UNION ANY ---> похоже на DISITNCT по действию
UNION ALL ---> объеденяет все данные...
Есть ли еще какие-либо варианты UNION ?
10 сен 04, 16:48    [952040]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft Access Ответить