我有以下3张表:
职务硕士:

Ink_ProductionJobs :

客户端母版:

我只想从ink_Productionjobs表和ClientMaster表中获取所有数据,而Jobmaster表中的不同PJobID是在其中以ink_Productionjobs='Y‘传递的。
为此,我提出了以下查询:
select distinct(jm.PJobID),jm.PDescription,ink.ClientServingUser, ink.EDateTime,ink.DDateTime , cm.ClientID
from JobMaster JM
inner join Ink_ProductionJobs Ink
on jm.PJobID=ink.pJobID
inner join clientMaster CM
on cm.ClientID = jm.ClientID
where IsDelivered='Y'但它并没有给我显示关于职业指导中不同的职位的数据,相反,它是重复的。
请帮帮我。
发布于 2013-12-11 12:12:39
这是因为您忽略了jm.description,如果每个id的描述不同,则select ill返回一个不同的行。
https://stackoverflow.com/questions/20518751
复制相似问题