दोहराने में एक से अधिक प्रश्नों का उपयोग करना

एएसपीनेट में दोहराने में एक से अधिक क्वेरी का उपयोग कैसे करें। उदाहरण के लिए मेरे पास यह दोहराना है और मैं इसमें श्रेणी के नामों का उपयोग करना चाहता हूं, मैं एक क्वेरी का उपयोग करना चाहता हूं जो मुझे तालिका में श्रेणियों की गिनती वापस कर देगी, मैं इसे कैसे करूँगा।

पुनरावर्तक।

   asp:Repeater ID="Repeater1" runat="server" DataSourceID="SqlDataSource1" 

asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString %>" ProviderName="<%$ ConnectionStrings:ConnectionString.ProviderName %>" SelectCommand="SELECT [CategoryID], [CategoryName], [Description], [Picture] FROM [Categories]">
0

1 उत्तर

आप निम्नानुसार एक नेस्टेड क्वेरी लिख सकते हैं:

SELECT [CategoryID], [CategoryName], [Description], [Picture], (SELECT COUNT(*) FROM SOURCE_TABLE_NAME WHERE [CategoryID]=a.[CategoryID]) as [CATCOUNT] FROM [Categories] a

जहां SOURCE_TABLE_NAME वह तालिका नाम है जहां से आप श्रेणी गणना करना चाहते हैं।

0
जोड़ा