gpt4 book ai didi

mysql - 在复杂连接中获取不同的数据

转载 作者:行者123 更新时间:2023-11-29 13:23:05 26 4
gpt4 key购买 nike

我有以下 3 个表:

工作大师:

enter image description here

Ink_ProductionJobs:

enter image description here

客户大师:

enter image description here

我只是想根据 Jobmaster 表中的不同 PJobID 获取 ink_Productionjobs 表和 ClientMaster 表中的所有数据,其中 Isdelivered 在 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'

但它没有向我显示作业主控中不同 pjobid 的数据,而是重复 pjobid。

请帮助我。

最佳答案

发生这种情况是因为您将 jm.description 排除在该不同的之外,如果每个 id 的描述不同,则选择将返回不同的行。

关于mysql - 在复杂连接中获取不同的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20518751/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com