【发布时间】:2012-05-10 08:21:38
【问题描述】:
我在执行某个查询时遇到了问题,而不是我打算让它执行的操作。 我在数据库中拥有的每个员工 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
我将不胜感激,因为我自己对此一无所知
干杯
【问题讨论】:
-
我认为我们需要从您的表格中查看一些示例数据,以了解您要完成的工作..