我在執行查詢時遇到了問題,而不是我打算執行的操作。 僱主ID(eh_id)爲我的數據庫中的每個員工ID(pmt_id)。查詢爲提交的每個ID提取最高值
,因爲它代表我的查詢如下:
SELECT *
FROM employer_history table1
WHERE eh_id =
(
SELECT eh_id
FROM employer_history table2
WHERE table1.eh_id = table2.eh_id
group by table2.eh_id
)
and table1.eh_pmt_id in (131,3725)
什麼我得到的是:
eh_id | eh_pmt_id
123 | 131
124 | 131
125 | 3725
我想要的是:
eh_id | eh_pmt_id
124 | 131
126 | 3725
我希望得到任何幫助在這,因爲我用它越來越行不通自己
乾杯
我認爲我們需要從表格中看到一些示例數據,以瞭解您想要完成什麼。 –