Выбор по макс дате из дочерней таблицы в Oracle
От: binom82 Россия  
Дата: 05.11.10 05:12
Оценка:
Люди помогите создать запрос.
Есть две таблицы
Person и PersonData

Person PersonData
------ ----------
PersonID PersonDataID
FIO PersonID
DataModified datetame
Flag bool

Таблица PersonData связана с Person по ключу PersonID

Смысл следующий:
Когда человек входит или выходит из здания запоминаются дата ( DataModified ) и состояние (Flag) те в здании он или нет.

Как выбрать тех людей которые на 1.6.2010 находились в здании.
При этом не надо применять группировку по таблице Person, а сделать запрос примерно в следующем виде
select * from Person where PersonID (IN ?????????)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.