я следующая таблица БД называется messages
с колоннами:Получить уникальную строку на один столбец, где существуют дубликаты
thread_id, sender_id, receiver_id, date
Пример:
+-----------+------------+-------------+-------------+
| thread_id | sender_id | receiver_id | date |
+----------------------+-----------+-----------------+
| 1 | 1 | 2 | 11/06/2015 |
| 1 | 2 | 1 | 14/06/2015 |
| 1 | 1 | 2 | 14/06/2015 |
| 1 | 2 | 1 | 20/06/2015 |
| 2 | 1 | 3 | 12/06/2015 |
| 3 | 4 | 2 | 19/06/2015 |
| 3 | 2 | 2 | 20/06/2015 |
+-----------+------------+-------------+-------------+
мне нужен запрос, который будет выбрать уникальный thread_id
на ранних дата и где thread_id
существует более одного раза.
Таким образом, мой желаемый результат будет:
+-----------+--------------+
| thread_id | date |
+-----------|--------------+
| 1 | 11/06/2015 |
| 3 | 19/06/2015 |
+-----------+--------------+
вы пропускаете 'группу by' не говоря уже это не то, что хочет О.П. – ughai
Это близко и намного проще, чем мое решение. –