У меня была эта таблица в моей схеме mysql:
id | user_id | cellphone_id | favorited_at | unfavorited_at
1 | 234 | 7 | 2019-04-09 12:35:02 |
2 | 234 | 5 | 2019-04-09 13:00:02 |
4 | 234 | 7 | 2019-04-09 12:35:02 | 2019-04-10 12:35:02
Эта таблица представляет историю всех избранных пользователем мобильного телефона пользователем приложения.
в приведенном выше примере cellphone_id 7 был избраннымв 2019-04-09 и после был избранным в 2019-04-10.
Так что я хотел бы создать запрос, чтобы выбрать все избранные пользователем мобильные телефоны в данный момент, поэтому, когда я запускаю запрос, результатдолжно быть что-то вроде этого:
SELECT * FROM favorite_user_cellphone
WHERE user_id = 234 AND <something.....>
результат должен быть:
id | user_id | cellphone_id | favorited_at | unfavorited_at
2 | 234 | 5 | 2019-04-09 13:00:02 |
Должно быть возвращено только cellphone_id 5, потому что cellphone_id 7 был добавлен в избранное и после него был избран.