Имя: Пароль:
1C
1С v8
Исключить "схожие записи" из запроса.
0 Нуф-Нуф
 
23.02.15
08:24
Имеем таблицу:

А 5 В 6
В 6 А 5
С 7 В 8
С 2 А 3
А 3 С 2

Как из этой таблицы исключить "зеркальные" записи и получить следующую таблицу:

А 5 В 6
С 7 В 8
С 2 А 3
1 Andrewww123
 
23.02.15
08:36
(0) Запросом в чем проблема?
2 Нуф-Нуф
 
23.02.15
08:38
или чуть проще
А В
В А
С А
А С

получить таблицу:

А В
С А
3 Нуф-Нуф
 
23.02.15
08:39
(1) ну вот у меня проблема, как написать запрос...
4 чувак
 
23.02.15
08:39
A B это отдельные поля?
5 Нуф-Нуф
 
23.02.15
08:42
(4) да, А 5 В 6 - это все отдельные поля (колонки), А В - тоже отдельные поля.
6 ShoGUN
 
23.02.15
08:43
(5) Вопрос про математику и запросы. Как раз для пятницы
Может на мысль наведёт. Очень похожий случай.
7 Эльнур
 
23.02.15
08:48
А может сделать так получить следующим образом:
сложить две колонки и суммировать где обе колонки равны те и исключить
например
5, 6     5+6=11, 5*6= 30
6, 5     6+5=11, 6*5 = 30
8 Нуф-Нуф
 
23.02.15
08:48
(6) похоже есть идея, через нумерацию строк попробую)
9 ShoGUN
 
23.02.15
08:50
(8) Там не строки надо нумеровать, а конкретные элементы.
10 Нуф-Нуф
 
23.02.15
08:52
(9) точнее да, вообщем получилось без нумерации, просто сравнивал на "<" первые элементы при соединении )
11 Нуф-Нуф
 
23.02.15
08:52
Спасибо!
12 ShoGUN
 
23.02.15
08:53
Надо в БЗ добавить, что ли...
13 Нуф-Нуф
 
23.02.15
08:54
(12) надо в задачи на собеседовании включить)
14 ShoGUN
 
23.02.15
08:56
Добавил ту ветку в БЗ.