Sql 在两列中从同一表检索不同的数据

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

嘿,我想通过查询显示数据

此数据来自两个表数据池和销售代表。他们有一对多的关系。数据池中的字段如下:id、日期、sales-rep-1、sales-rep-2。销售代表中的字段为id、销售代表姓名

这两个表有两个类似的一对多关系,我的意思是销售代表的id字段可以出现在sales-rep-1和sales-rep-2字段的数据池中。在一行中,字段将始终具有不同的id

如何运行查询以检索特定日期的两个销售代表姓名?

尝试使用此查询:

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

请用更新您的问题;您正在使用的数据库、表结构和示例数据、所需的输出以及最重要的是您迄今为止所尝试的内容。