我有一个这样的表:
Email_tbl:
plcid Ecode
----------- -----------
23 001646
24 001646
25 E004
25 2274
25 2208
25 1868
我还有一张桌子Employee
:
Ecode Ename
E004 jaseem
2274 jasir
2208 deepu
1868 rupa
001646 shafeer
我想了解一下Ename
,plcid=25
所以我在这里使用以下查询:
SELECT em.Ename
FROM dbo.Email_tbl e
JOIN dbo.EmployeeMaster_tbl em ON em.Ecode IN (SELECT Ecode
FROM Email_tbl
WHERE plcid = 25)
但是我的结果是错误的。我的查询出了什么问题?
SELECT em.Ename
FROM dbo.Email_tbl e
JOIN dbo.EmployeeMaster_tbl em ON em.Ecode = e.ECode
WHERE e.plcid = 25
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句