我有 2 个 sql 表,类别和帖子。我为每个类别选择前 5 条记录。但是当我在手风琴菜单上使用它时,它会显示每个帖子的类别名称(重复)。
这是我的代码:
<asp:Accordion ID="accMenu" runat="server" DataSourceID="ods_menu" RequireOpenedPane="false">
<HeaderTemplate>
<h3><a href="#"><%# Eval("kategori_adi") %></a></h3>
</HeaderTemplate>
<ContentTemplate>
<div>
<ul>
<li><asp:HyperLink ID="HyperLink1" runat="server" Text='<%# Eval("post_etiket") %>'>'></asp:HyperLink></li>
</ul>
</div>
</ContentTemplate>
</asp:Accordion>
<asp:ObjectDataSource ID="ods_menu" runat="server" SelectMethod="MenuGetir" TypeName="yonet"></asp:ObjectDataSource>
我的 SQL 命令是这样的(我想为每个类别选择前 5 个帖子):
select top 25 p.post_id,p.post_etiket,k.kategori_id,k.kategori_adi
from post p, kategori k
where k.kategori_id= p.post_kategori_id order by post_date
我怎么解决这个问题?