意図した以外のクエリの実行に問題があります。データベースにある各従業員 ID (pmt_id) の雇用主 ID (eh_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
126 ¦ 3725
私が期待しているのは:
eh_id ¦ eh_pmt_id
124 ¦ 131
126 ¦ 3725
私はそれを自分でどこにも持っていないので、これについて何か助けていただければ幸いです
乾杯