| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 703 人关注过本帖
标题:[求助]请教select中的distinct的用法??
只看楼主 加入收藏
yangliangy
Rank: 1
等 级:新手上路
帖 子:144
专家分:0
注 册:2006-6-25
收藏
 问题点数:0 回复次数:2 
[求助]请教select中的distinct的用法??

最近在修改一个商城的后台,由于该商城以前被多人改动过.且只有一个大类表和产品表,没有建小类表.
比如:大类表中包含:热水器和油烟机
产品表中有相关热水器或油烟机的品牌,规格参数,安装方式等等.
现在我的疑惑是:在商品搜索页面,如何用下拉框列出热水器或油烟机的品牌(不能重复有相同的品牌),然后再执行搜索
比如在产品表中热水器的分类class是1,油烟机是2,我用select查询所有不重复的热水器品牌如:
select distinct class,product_name from product where class=1,但是不行,会显示很多重复的,
改成select * from product group by product_name where class=1也不行,
请问各位高手除了新建数据库表以外,有没有变通的方法.

相关图片如下:

图片附件: 游客没有浏览图片的权限,请 登录注册

搜索更多相关主题的帖子: select distinct 用法 
2006-11-11 10:33
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
收藏
得分:0 
select * from product where id in (select max(id) from product group by product_name) where class=1
2006-11-11 10:35
yangliangy
Rank: 1
等 级:新手上路
帖 子:144
专家分:0
注 册:2006-6-25
收藏
得分:0 
[求助]寻求高人修改一句sql语句.

版主,请帮我看一下.
我是要让product_name字段去除重复的值(在不新建表的情况下,不知有没有办法达到)

语句如下: 查询的结果如图片:
select pinpai.id,product.product_name,product.Product_class,product.product_pinpai_id from pinpai,product where pinpai.id=product.product_pinpai_id and product.Product_class=44

图片附件: 游客没有浏览图片的权限,请 登录注册

[此贴子已经被作者于2006-11-13 18:38:50编辑过]


http://www./blog  我的小站
2006-11-13 18:38
快速回复:[求助]请教select中的distinct的用法??
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.030033 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved