powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Уникальные записи
3 сообщений из 3, страница 1 из 1
Уникальные записи
    #37549815
alebezh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть таблица:
id1 id2 a
1 2 0.7
2 1 0.7
...................

Необходимо выбрать записи с уникальными парами id1 и id2:
id1 id2 a
1 2 0.7

Как это сделать?
...
Рейтинг: 0 / 0
Уникальные записи
    #37550021
neznau
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alebezhЕсть таблица:
id1 id2 a
1 2 0.7
2 1 0.7
...................

Необходимо выбрать записи с уникальными парами id1 и id2:
id1 id2 a
1 2 0.7

Как это сделать?
Данные симметричны? (т.е. то, что есть id1=1 и id2=2 означает, что обязательно есть id1=2 и id2=1)
Если да, то
Код: plaintext
where id1 < id2
если нет,
Код: plaintext
1.
2.
3.
4.
select distinct 
   case when id1<=id2 then id1 else id2 end as id1, 
   case when id1<=id2 then id2 else id1 end as id2,
   a
from t
в sqlite не проверял :-)
...
Рейтинг: 0 / 0
Уникальные записи
    #37550692
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alebezhЕсть таблица:
id1 id2 a
1 2 0.7
2 1 0.7
...................

Необходимо выбрать записи с уникальными парами id1 и id2:
id1 id2 a
1 2 0.7

Как это сделать?А что делать с
Код: plaintext
1.
 1   2  + 1 
 2   1  - 1 
?
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Уникальные записи
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]