我有2个名为master的表和kpi 。
主表有以下列
no,name,dtStart,dtEnd,status,user和dtCreate
kpi表有以下列
否和kpName
kpi表中的“no”在主表格中为“no”
我期望做的是,当我从下拉列表中选择一个名称时,应显示两个表格中的相关详细信息。
一个名称具有唯一的“否”。此外“否”可以有多个kpNames。
请帮帮我。
答案 0 :(得分:2)
试试这个:
SELECT a.[no], a.name, a.dtStart, a.dtEnd, a.[status], a.[user] , a.dtCreate
From masterTable a
Inner JOIN kpiTable b ON a.[no] = b.[no]
Where b.Name = 'dropDownSelectedValueName'
答案 1 :(得分:2)
您必须创建存储过程,然后加入两个表。这是样本
create proc Details
begin
@Name char(50)
select * from Master m join kpi n ON
m.no==n.no where Name== @Name
end
答案 2 :(得分:1)
SELECT table1.[no], table1.name, table1.dtStart, table1.dtEnd,
table1.[status], table1.[user] , table1.dtCreate ,table2.kpName
FROM masterTable [table1]
INNER JOIN kpiTable [table2]
ON table1.[no] = table2.[no]
WHERE table2.Name = 'Your Selected value'