![]() |
![]() |
|
Как получить только уникальные записи при объединении таблиц | ☑ | ||
---|---|---|---|---|
0
ZloyRafa
08.09.16
✎
11:11
|
Создаю запрос 2х таблиц и склеиваю их (ОБЪЕДИНИТЬ ВСЕ)
в результате получается к примеру таблица и 10 строк, в которой есть строки повторяющиеся. Существует ли способ исключить повторяющиеся строки полностью( как в математике в разных частях уравнения одинаковые переменные уничтожаются "(А+6)*10С=(А+6)*6)" "10С=6" |
|||
1
Lexey_
08.09.16
✎
11:14
|
(0) просто ОБЪЕДИНИТЬ
|
|||
2
Nolan
08.09.16
✎
11:15
|
(1) или сгруппировать
|
|||
3
xafavute
08.09.16
✎
11:17
|
те вычесть из итоговой выборки строки, которые естьв обоих таблицах?
|
|||
4
ZloyRafa
08.09.16
✎
11:17
|
(3) Да, если я правильно понял.
|
|||
5
ZloyRafa
08.09.16
✎
11:18
|
(1) (2) Строки то не сократились, они лишь сгруппировались
|
|||
6
ZloyRafa
08.09.16
✎
11:19
|
К примеру:
А1 А2 А3 & А2 А3 А4 = А1 А4 |
|||
7
xafavute
08.09.16
✎
11:21
|
выбрать * из т1 где т1.ид не в (выбрать т2.ид из т2)
|
|||
8
Nolan
08.09.16
✎
11:22
|
(6) Тогда нужно ВЫБРАТЬ РАЗЛИЧНЫЕ
|
|||
9
Лефмихалыч
08.09.16
✎
11:23
|
(0) В первом запросе "ВЫБРАТЬ РАЗЛИЧНЫЕ" и "ОБЪЕДИНИТЬ" вместо "ОБЪЕДИНИТЬ ВСЕ"
|
|||
10
ZloyRafa
08.09.16
✎
11:25
|
(8)посмотри что я имею ввиду (6)
|
|||
11
ZloyRafa
08.09.16
✎
11:25
|
(7) Стоит попробовать
|
|||
12
Cyberhawk
08.09.16
✎
11:27
|
выбрать * из т1 где т1.ид не в (выбрать т2.ид из т2) объединить выбрать * из т2 где т2.ид не в (выбрать т1.ид из т1)
|
|||
13
Cyberhawk
08.09.16
✎
11:28
|
Ну или полным соединением Поле1, Поле2 с отбором Поле1 = нулл или поле2 = нулл
|
|||
14
mistеr
08.09.16
✎
12:00
|
(9) ВЫБРАТЬ РАЗЛИЧНЫЕ лишнее.
|
|||
15
mkalimulin
08.09.16
✎
12:11
|
(6)
ВЫБРАТЬ Т3.поле ИЗ (ВЫБРАТЬ поле ИЗ Т1 ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ поле ИЗ Т2) КАК Т3 СГРУППИРОВАТЬ ПО Т3.поле ИМЕЮЩИЕ КОЛИЧЕСТВО(*)=1 |
|||
16
Игнат Киев
08.09.16
✎
13:05
|
Автор, тебе ответили в первом же посте
|
|||
17
Cyberhawk
08.09.16
✎
13:11
|
(16) "исключить повторяющиеся строки полностью" и "исключить повторяющиеся строки" - это разные вещи. Ничего из предложенного, кроме моего варианта, не сработает.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |