СЦЕНАРИЙ:
Вообразите ТАБЛИЦУ как это:
Auto_INC, UserID_FK, CaseID_FK, Date
idX userX caseX
и когда он заполнен, это выглядит так:
id1, user4, case20, 2010/01/12
id2, user1, case13, 2010/03/20
id3, user2, case10, 2010/03/22
id4, user1, case21, 2011/01/10
id5, user2, case9, 2011/01/11
id6, user3, case20, 2011/02/01
id7, user1, case9, 2011/03/25
ВОПРОС:
Как я могу получить ОДНУ СЛУЧАЙНУЮ запись с ПОСЛЕДНИМ пользователем, назначенным ??
Таким образом, если один пользователь был назначен, он автоматически переопределит всех предыдущих пользователей в этом случае.
Примерно так:
id7, user1, case9, 2011/03/25
id2, user1, case13, 2010/03/20
id4, user1, case21, 2011/01/10
id6, user3, case20, 2011/02/01
id3, user2, case10, 2010/03/22
В этом случае Пользователь1 был назначен на 3 случая, Пользователь2 на 2 случая, но один был переопределен Пользователем1, Пользователь3 имел 1 случай, и он переопределил Пользователь4 ... так что Пользователь4 не получает никакого случая ... поэтому он НЕ будет появляются в списке.
NOTE BENE
В идеале мы должны получить в результате .. как много записей, так как в исходной таблице есть CASES !!!