两个数据表A表aid(主键) atitle
1 苹果
2 李子B表bid(主键) aid bname
1 1 一等品
2 2 二等品
3 2 一等品
4 1 二等品
5 2 四等品
6 1 三等品
7 2 三等品
8 2 六等品
9 2 九等品我现在是想要实现的是,通过ul把他们给罗列起来,形式如<ul>
<li>
<h1>苹果</h1>
<ul>
<li>1 1 一等品</li>
<li>4 1 二等品</li>
<li>6 1 三等品</li>
</ul>
</li>
<li>
<h1>李子</h1>
<ul>
<li>2 2 二等品</li>
<li>3 2 一等品</li>
<li>5 2 四等品</li>
<li>7 2 三等品</li>
<li>8 2 六等品</li>
<li>9 2 九等品</li>
</ul>
</li>
</ul>请问,我想把数据这样读出来,这个该怎么做呢?该用什么怎么才能读出来呢?
1 苹果
2 李子B表bid(主键) aid bname
1 1 一等品
2 2 二等品
3 2 一等品
4 1 二等品
5 2 四等品
6 1 三等品
7 2 三等品
8 2 六等品
9 2 九等品我现在是想要实现的是,通过ul把他们给罗列起来,形式如<ul>
<li>
<h1>苹果</h1>
<ul>
<li>1 1 一等品</li>
<li>4 1 二等品</li>
<li>6 1 三等品</li>
</ul>
</li>
<li>
<h1>李子</h1>
<ul>
<li>2 2 二等品</li>
<li>3 2 一等品</li>
<li>5 2 四等品</li>
<li>7 2 三等品</li>
<li>8 2 六等品</li>
<li>9 2 九等品</li>
</ul>
</li>
</ul>请问,我想把数据这样读出来,这个该怎么做呢?该用什么怎么才能读出来呢?
解决方案 »
- 如何将一个button控制一个textbox,textbox显示的内容在txt文本中可以显示
- 数据库建立问题
- 求大虾急救:gridview的某一列是herplink用来跳转,页面值传递只能传6个字??
- 如何实现窗体一直被激活?及如何屏蔽键盘组合键操作?请愚公大大有空过来看看!
- 关于XML用于不同语言之间数据传递媒介的难题~~
- 在指定目录下创建了一个ini文件,可为什么不能在创建的同时写入数据??
- 关于子弹的问题
- 想请问一下,如何通过单击一个按钮,改变wordwrap的值?
- 能否提供个c#的OA,我想学习一把。分不够加加加。
- 请问怎么将一个数据库表的内容全部复制到一个二位数组中?
- 弱弱的问题,大虾们路过指点一下吧
- 谁有(C#)日历控件,不要太复杂,主要是用在程序上,
取到数据。
select * from A表 a,B表 b where a.aid=b.aid and atitle ='李子'
取得数据。
然后用foreach 分类显示!
select a.atitle,b.bname from A表 as a
LEFT JOIN B表 as b ON a.aid=b.aid
repeater套嵌
declare @t1 table( aid int , atitle varchar(20))
declare @t2 table( bid int, aid int , bname varchar(20))insert into @t1 values( 1,'苹果')
insert into @t1 values( 2,'李子')
insert into @t2 values(1 , 1 ,'一等品' )
insert into @t2 values(2 , 2 ,'二等品' )
insert into @t2 values(3 , 2 ,'一等品' )
insert into @t2 values(4 , 1 ,'二等品' )
insert into @t2 values(5 , 2 ,'四等品' )
insert into @t2 values(6 , 1 ,'三等品' )
insert into @t2 values(7 , 2 ,'三等品' )
insert into @t2 values(8 , 2 ,'六等品' )
insert into @t2 values(9 , 2 ,'九等品' )select * from (select 0 as bid ,aid,atitle from @t1
union all
select * from @t2 where aid in (select aid from @t1))A
order by aid,bid