蛋糕模具碳钢与铝合金:ASP关于查询记录集显示的问题

来源:百度文库 编辑:神马品牌网 时间:2024/04/28 06:09:28
ID USERID USERNAME MP3
1 1 陈 0032
2 4 王 0012
3 3 钟 0045
4 1 陈 0048
5 3 钟 0078
6 2 夏 0079

ASP数据库采用动态表格显示页面如下
我要求是同用户ID在一起显示,如何实现,也就是象这样
userid username MP3
1 陈 0032 ...
0048 ...

3 钟 0075 ...
0048 ...

....
SELECT *
FROM user
ORDER BY user_id

这样?这样显示的一个用户还是以几个记录显示
我要的是一个用户一条记录
因为我要和另外一个价格表连接实现如下功能
用户ID 用户名称 拥有MP3 付款多少 剩余款项

因为一个用户不止一个MP3,而每个MP3的价格不一
我的两个表的字段如下是
用户表
userid username mp3 zijin shenyuzijin
MP3表
mp3id mp3名称 价格

在数据两不大的情况下可以使用一个比较笨的办法。
先SELECT DISTINCT USERID,USERNAME FROM user ORDER BY ID ASC
将得到的数据集以循环的方式来得到:
SELECT MP3 FROM user WHERE ID='先前得到的ID值'

以USERID为关键字段进行查询

SELECT distinct USERID ,*
FROM user
ORDER BY user_id