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

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

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

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


Задача получить уникальные имена всех собеседников Паши, одним запросом, то есть тех кто ему писал и тех кому он писал.
Мне кажется что очень просто, но ни как не могу найти способ.
  • Вопрос задан
  • 949 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • ProductStar
    Профессия: Java-разработчик
    9 месяцев
    Далее
  • GB (GeekBrains)
    Профессия Python-разработчик
    10 месяцев
    Далее
Решения вопроса 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
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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