请教mysql的个问题

bluezsh 2015-12-11 07:26:17


pro_name name fee
电脑 笔记本 1000.00
电脑 台式机 2000.00
电脑 ipad 3000.00
耗材 墨盒 500.00
办公用品 笔 1.00
耗材 硒鼓 300.00



我想对pro_name 分组,并且取出pro_name相同的所有name和fee
就是取出电脑下面的所有 笔记本、台式机、ipad 和价格。
请教sql怎么写,谢谢。
...全文
142 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
bluezsh 2015-12-12
  • 打赏
  • 举报
回复
最后使用了一种比较笨的办法,先distinct,再遍历一次。 非常感谢。
文修 2015-12-12
  • 打赏
  • 举报
回复
引用 2 楼 bluezsh 的回复:
最后想得到的结果是 电脑 笔记本 1000.00 台式机 2000.00 ipad 3000.00 耗材 墨盒 500.00 硒鼓 300.00 办公用品 笔 1.00
楼主你好,MySQL的结果没有这样分层次显示的效果,你这样只能单独显示,如下: select pro_name,name,fee from tb_xx where pro_name='电脑' select pro_name,name,fee from tb_xx where pro_name='耗材' select pro_name,name,fee from tb_xx where pro_name='办公用品'
文修 2015-12-12
  • 打赏
  • 举报
回复
引用 2 楼 bluezsh 的回复:
最后想得到的结果是 电脑 笔记本 1000.00 台式机 2000.00 ipad 3000.00 耗材 墨盒 500.00 硒鼓 300.00 办公用品 笔 1.00
楼主你好,MySqL的结果没有这样分层的结果,他只能取出记录 建议如此: select name,fee from tb_xx where pro_name='电脑' select name,fee from tb_xx where pro_name='耗材' select name,fee from tb_xx where pro_name='办公用品'
bluezsh 2015-12-11
  • 打赏
  • 举报
回复
最后想得到的结果是 电脑 笔记本 1000.00 台式机 2000.00 ipad 3000.00 耗材 墨盒 500.00 硒鼓 300.00 办公用品 笔 1.00
bluezsh 2015-12-11
  • 打赏
  • 举报
回复
请教sql怎么写呢,研究了半天没有搞出来。

56,912

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧