我有一个SQL表中的下列数据SELECT TOP N具有可变
临时表变量@RndQuesnCount
包含此数据,
Recid conceptID MinDisplayCount
1 3839 2
2 4802 3
问表:QuesTable
QuesCompID Ques_ConceptDtlID
88 4802
89 4802
90 4802
91 4802
92 4802
93 4802
我会想要显示的是概念编号为@RndQuesnCount
的问题的最小显示数,所以现在的数据应该如下
QuesCompID Ques_ConceptDtlID
88 4802
89 4802
90 4802
因为conceptid
(4802)具有分显示计数3 @RndQuesnCount
表。
任何人都可以帮助我解决这个问题吗?
没有硬编码值,我需要从列名 –
我编辑我的回答从table_variable动态获取@RndQuesnCount值获取值。 – Habibillah