Sql 在两列中从同一表检索不同的数据
嘿,我想通过查询显示数据 此数据来自两个表数据池和销售代表。他们有一对多的关系。数据池中的字段如下:id、日期、sales-rep-1、sales-rep-2。销售代表中的字段为id、销售代表姓名 这两个表有两个类似的一对多关系,我的意思是销售代表的id字段可以出现在sales-rep-1和sales-rep-2字段的数据池中。在一行中,字段将始终具有不同的id 如何运行查询以检索特定日期的两个销售代表姓名?尝试使用此查询:Sql 在两列中从同一表检索不同的数据,sql,Sql,嘿,我想通过查询显示数据 此数据来自两个表数据池和销售代表。他们有一对多的关系。数据池中的字段如下:id、日期、sales-rep-1、sales-rep-2。销售代表中的字段为id、销售代表姓名 这两个表有两个类似的一对多关系,我的意思是销售代表的id字段可以出现在sales-rep-1和sales-rep-2字段的数据池中。在一行中,字段将始终具有不同的id 如何运行查询以检索特定日期的两个销售代表姓名?尝试使用此查询: select dp.id, dp.date , dp.sales-re
select dp.id, dp.date , dp.sales-rep-1, sr1.sales-rep-name, dp.sales-rep-2,
sr2.sales-rep-name
from data-pool as dp, sales-representatives as sr1,
sales-representatives as sr2
where dp.sales-rep-1=sr1.id and dp.sales-rep-2=sr2.id
请用更新您的问题;您正在使用的数据库、表结构和示例数据、所需的输出以及最重要的是您迄今为止所尝试的内容。