У меня есть 2 класса в JAVA ( MODEL1 && MODEL2 ) Как вы можете видеть здесь:
MODEL1_ID ACTN_DTE MODEL2_ID
---------- --------- --------------
1 14/11/19 18
1000 14/11/19 4
1001 14/11/19 19
1002 14/11/19 4
1003 14/11/19 4
1004 14/11/19 18
2000 14/11/19 5
Я пытаюсь найти способ с помощью SQL или HQL получить все элементы из MODEL1, которые имеют список MODEL2_ID, получить только первую (min MODEL1_ID) MODEL1 на MODEL2_ID (в случае, если он дублирован) .
Пример: Ввод: MODEL2_ID in (18,4,19,5)
MODEL1_ID ACTN_DTE MODEL2_ID
---------- --------- --------------
1 14/11/19 18
1000 14/11/19 4
1001 14/11/19 19
2000 14/11/19 5