Задать вопрос
@DenKapone

Выбор уникальных записей по двум полям?

Есть табличка с сообщениями
|кто |кому  |text |

|паша|маша  |text | 
|маша|паша  |text | 
|коля|маша  |text | 
|паша|сережа|text | 
|юра |паша  |text | 
|паша|света |text |


Задача получить уникальные имена всех собеседников Паши, одним запросом, то есть тех кто ему писал и тех кому он писал.
Мне кажется что очень просто, но ни как не могу найти способ.
  • Вопрос задан
  • 947 просмотров
Подписаться 2 Оценить Комментировать
Решения вопроса 1
@mletov
SELECT name
FROM
(
SELECT Кто AS name
FROM Table
WHERE Кому='Паша'
UNION
SELECT Кому
FROM Table
WHERE Кто='Паша'
) AS t1
GROUP BY name
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
VIKINGVyksa
@VIKINGVyksa
front-end developer
Используйте distinct
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы