首页 > 解决方案 > 从表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 

标签: sql

解决方案


您的查询无效(无效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

推荐阅读