0 / 0 / 0
Регистрация: 01.04.2014
Сообщений: 9
|
|||||||||||
1 | |||||||||||
Выборка уникальных записей с максимальными датами, и затем выборка по найденому01.04.2014, 18:52. Показов 2414. Ответов 2
Метки нет (Все метки)
Как вообще такой запрос лучше составить?
У меня есть таблица User(id) и Message( id, fromUserId, toUserId, sendDate). Мне нужно выбрать пользователей у которых есть переписка сообщениями например с пользователем с id=4, при этом они должны быть упорядочены по убыванию, в зависимости от того кто последний присылал сообщение. Получается что с табл. Message, нужно выбрать user_id = (fromUserId OR toUserId), затем взять максимально новые даты sendDate, но что бы пользователи были уникальными. С этой задачей как раз справляется ORDER BY sendDate DESC, а после GROUP BY user_id ORDER BY sendDate DESC. В общем эта часть запроса:
Как так сделать? Помогите пожалуйста! Я новичок в этих делах, но все таки пробовал сам что то намудрить, получилось так но не работает, я понимаю почему, там GROUP BY не там. )) Но я пытался))
0
|
01.04.2014, 18:52 | |
Ответы с готовыми решениями:
2
Выборка уникальных записей с условием Выборка уникальных IP Выборка уникальных значений Выборка уникальных значений |
1313 / 945 / 144
Регистрация: 17.01.2013
Сообщений: 2,348
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
01.04.2014, 21:33 | 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Сообщение было отмечено MaksT как решение
Решение
Можно так попробовать (хотя место на диске и жалко): http://sqlfiddle.com/#!2/b6e598/1
1
|
0 / 0 / 0
Регистрация: 01.04.2014
Сообщений: 9
|
||||||
01.04.2014, 22:14 [ТС] | 3 | |||||
Огромедное спасибо cygapb-007! То что нужно! Я очень Вам благодарен!
Я пока мучился тоже вот наколхозил кое что, оно работает так же но я знаю что это мега тупой запрос)) :
0
|
01.04.2014, 22:14 | |
01.04.2014, 22:14 | |
Помогаю со студенческими работами здесь
3
Выборка уникальных значений Выборка уникальных значений order by having Выборка уникальных значений и их сумма Выборка уникальных сочетаний из 2х полей Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |