SELECT id,dokogo,tresc, FROM wiadomosci WHERE odkogo='$user' GROUP BY dokogo) UNION (SELECT id,odkogo,tresc FROM wiadomosci WHERE dokogo='$user' GROUP BY odkogo)
i w bazie jest na przyklad
id | odkogo | dokogo | tresc
1 1 2 aaaaa
2 1 2 bbbbb
3 2 1 cccccc
4 1 3 ddddd
I chciałbym żeby mysql zwrócił wynik wszystkich wiadomosci wysłanych i odebranych zgrupowanych po 'dokogo'
a to co tam namazałem na górze zwraca 3 wyniki
1
3
4
a przecież 1 i 3 to ta sama osoba i lepiej by było gdyby zwracał dwa wyniki w tym przykladzie
3
4
edit: literówki w treści posta