注册 登录
编程论坛 SQL Server论坛

产品如何分类显示

nixy 发布于 2006-12-23 00:13, 957 次点击
产品里的灯、桌子、椅子都是在CP同一列里SQL怎么才能分出来 ,就像表里显示的那样,先谢谢给位大虾了
只有本站会员才能查看附件,请 登录

14 回复
#2
bygg2006-12-23 01:15
select * from table1 where name='灯'
select * from table1 where name='桌子'
select * from table1 where name='椅子'
分别查出来不就可以了么?
要不就用水晶报表
#3
nixy2006-12-23 01:20

这样写我也会了,可我要的是合在一起的

#4
bygg2006-12-23 01:22
你是用的什么控件来显示数据的?
#5
nixy2006-12-23 01:27
asp 我想这个问题都想失眠了,哥哥可以帮忙想法写个吗

[此贴子已经被作者于2006-12-23 1:30:44编辑过]


#6
kfp_kaka2006-12-23 11:34
用Group by 语句不行吗?

Select 产品 From 数据库表 Grou by 产品
#7
棉花糖ONE2006-12-23 12:20
group by 可以
#8
nixy2006-12-23 22:32
哥哥你们好

如何用group by把不同的产品分别列出来?可以给个例子吗?我是个初学者有的东东还理解不了,请帮帮忙好吗?

列子: 营销员 桌子 椅子 灯
李四 300 150 70
张三 300 150 70
王五 300 150 70


[此贴子已经被作者于2006-12-23 22:34:23编辑过]

#9
xu20002006-12-23 22:49

给出你想要的结果。我没看懂你希望得到什么样的数据。

#10
nixy2006-12-23 23:42

产品里的灯、桌子、椅子都是在CP同一列里SQL怎么才能分出来

结果就是 营销员 桌子 椅子 灯
李四 300 150 70
张三 300 150 70
王五 300 150 70

#11
bygg2006-12-24 02:41
你的表的结构也是上面这个?
#12
nixy2006-12-24 07:48

是的

#13
棉花糖ONE2006-12-24 12:51

你是不是要行列转换并且求和啊

#14
棉花糖ONE2006-12-24 12:52

把原来表的结构给出来

#15
nixy2006-12-25 22:10

我现在会了,用子查询就可以实现

1