从参考表中提取公司名称,其中参数在主表上

时间:2017-04-04 20:52:50

标签: c# sql asp.net sql-server sql-server-2012

我有2个表和2个下拉菜单。

  • 表1是user表,其中包含companyidclasscategory
  • 表2是company表格,包含companyidcompany nameactive

第一个下拉菜单选择类别,我的gridview可以构建它。第二个下拉列表仅列出与选择第一个下拉列表相关联的公司名称。

我如何为公司名称的第二个下拉列表构建此查询?我一定不能看到什么。

1 个答案:

答案 0 :(得分:2)

如果第一个下拉列表选择了该类别,并且您希望第二个下拉列表仅包含与该类别匹配的公司,那么您只需要内部联接和所选类别的过滤器...类似这样的内容:

SELECT table2.companyName 
  FROM table1 INNER JOIN table2 ON table1.companyid = table2.companyid
 WHERE table1.category = @selctedCategory