SELECT TOP 1 参数2 , 参数3 INTO #t FROM ( SELECT 参数2 , 参数3 , COUNT(0) AS TotalCount FROM table1 WITH ( NOLOCK ) GROUP BY 参数2 , 参数3 ) t --这段要根据程序拼接 ORDER BY t.TotalCount DESCSELECT table2.试验编号 , table2.试验类型 , table2.QA --这段要根据程序拼接 FROM table1 WITH ( NOLOCK ) INNER JOIN #t ON table1.参数2 = #t.参数2 AND table1.参数3 = #t.参数3 INNER JOIN table2 WITH ( NOLOCK ) ON talbe1.试验编号 = table2.试验编号 WHERE table2.试验类型 = '噪声数据' --这段是你的第二个参数然后按你的界面,你的table3有啥用没看出来
SELECT TOP 1
参数2 ,
参数3
INTO #t
FROM ( SELECT 参数2 ,
参数3 ,
COUNT(0) AS TotalCount
FROM table1 WITH ( NOLOCK )
GROUP BY 参数2 ,
参数3
) t --这段要根据程序拼接
ORDER BY t.TotalCount DESCSELECT table2.试验编号 ,
table2.试验类型 ,
table2.QA --这段要根据程序拼接
FROM table1 WITH ( NOLOCK )
INNER JOIN #t ON table1.参数2 = #t.参数2
AND table1.参数3 = #t.参数3
INNER JOIN table2 WITH ( NOLOCK ) ON talbe1.试验编号 = table2.试验编号
WHERE table2.试验类型 = '噪声数据' --这段是你的第二个参数然后按你的界面,你的table3有啥用没看出来