sql - 从表1中选择数据并将相关数据插入到第二个表2字段中
问题描述
Leader Partner Ticket
12 13 121969
12 13 121962
12 13 121897
12 13 121782
12 13 121774
12 13 121172
12 13 121970
12 13 121975
12 13 121971
12 13 121976
我正在使用此查询,但它没有在领导者和合作伙伴字段中显示相关记录。我想显示人员列表中的领导者和合作伙伴名称。
SELECT performance.Leader, performance.Partner, performance.Ticket, performance.TaskType, performance.Status, staffslist.Shortname
FROM performance
INNER JOIN performance.Partner ON performance.Partner=staffslist.ID
解决方案
您的查询无效(无效JOIN
)。您可以改用以下内容:
SELECT stafflistL.Shortname AS Leader, stafflistP.Shortname AS Partner, performance.Ticket, performance.TaskType, performance.Status
FROM performance
INNER JOIN stafflist stafflistL ON performance.Leader = staffslistL.ID
INNER JOIN stafflist stafflistP ON performance.Partner = staffslistP.ID
推荐阅读
- pyparsing - pyparsing.ParseException:应为“文件路径:”,找到“ÿ”
- java - 我可以编写没有花括号 {} 的方法体吗?
- reactjs - 使用 .map 在函数中加载数据
- kubernetes - kubernetes 连接多个 storageClass
- c# - .net - api 调用正在阻止其他 api 调用
- arrays - 排列和二维数组
- c - 如何从 GTK+ 程序中调用程序,并分析程序的输出?
- vba - 如何在 UFT 中将长日期格式(dddd、MMM d、yyyy)转换为日期?
- arrays - 为什么数组的 char* 指向整个数组而不是地址?
- python - 调用存储在类变量中的可调用对象