Я работаю над приложением, похожим на трут, и хочу получить все совпадения. В моей таблице совпадений каждый пользователь имеет свою собственную запись. Так что для одного совпадения есть два пользователя, а в таблице всего две записи.
Я попробовал SQL-запрос, как указано ниже
select user_id, friend_id from matches where is_match = 1 group by user_id,friend_id
с запросом я получаю результат ниже
`
|--------------------------|
|user_id|friend_id|is_match|
|--------------------------|
| 23 | 24 | 1 |
|--------------------------|
| 24 | 23 | 1 |
|--------------------------|
| 24 | 25 | 1 |
|--------------------------|
| 25 | 24 | 1 |
|--------------------------|
| 25 | 26 | 1 |
|--------------------------|
| 26 | 25 | 1 |
---------------------------
`
Я хочу такой результат.
`
|--------------------------|
|user_id|friend_id|is_match|
|--------------------------|
| 23 | 24 | 1 |
|--------------------------|
| 24 | 25 | 1 |
|--------------------------|
| 25 | 26 | 1 |
|--------------------------|
`