В MySQL у меня есть две таблицы с отношением 1:n.
В элементах таблицы есть продукты, состояние которых хранится в другой таблице, например:
Предметы:
id |ref_num|name |...
1 |0001 |product1|...
2 |0002 |product2|...
элементы_состояния:
id|product_id|state_id|date
1 |1 |5 |2010-05-05 10:25:20
2 |1 |9 |2010-05-08 12:38:00
3 |1 |6 |2010-05-10 20:45:12
...
Таблица состояний не имеет значения и только связывает state_id с именем состояния и так далее.
Как я могу получить продукты, у которых последнее состояние соответствует указанному мной, по одному элементу в строке?
Спасибо