数据库表里只显示一条数据,页面却显示2条重复的,我把sql语句那栋数据库里,条件查出来得也是2条

这2条数ID一样,只是有一项的属性下的数据不一样,我就用这个不同的地方删除,可怎么也删掉啊!selectc.Id,c.customerName,c.companyName... 这2条数ID一样,只是有一项的属性下的数据不一样,我就用这个不同的地方删除,可怎么也删掉啊!
select c.Id,c.customerName,c.companyName,c.sales,c.buytime,c.QQ,cm.design,cm.updateImg,cm.uploadImg,cm.paiming,cm.design0,cm.paiming0,cm.updateImg0,cm.uploadImg0 from customer as c LEFT JOIN customerdemand as cm ON cm.cutomerId=c.Id where c.state!=0 order by c.buytime desc 简单的查询就只有1条,这样条件查就2条 像我上面的图片,这2条有项数据不一样。我就用这个不同来删除,可没效果1
展开
 我来答
寒山舍得
2013-06-26 · 超过13用户采纳过TA的回答
知道答主
回答量:152
采纳率:0%
帮助的人:54.6万
展开全部
....你要删什么啊?
customerdemand 和 customer 两个表里面是不是各只有一条数据啊?
你是要查询 同一个ID 号的两个表的数据么?

select c.Id,c.customerName,c.companyName,c.sales,c.buytime,c.QQ,
cm.design,cm.updateImg,cm.uploadImg,cm.paiming,cm.design0,cm.paiming0,cm.updateImg0,cm.uploadImg0
from
customer as c,customerdemand as cm
where c.state!=0 andcm.cutomerId=c.Id
order by c.buytime desc
追问
额,这个我刚刚也发现了,是2个表的数据,一开始迷惑的问题是显示页面应该只显示一条的,却显示了2条,那就是说,这个sql语句不鞥这样写了吧,在jsp页面。。。。。。。。。。。因为我想显示2个表的数据,但 不要显示出2列,我想把它们放到一起显示出来,所以用了2个表的联合查询
aliens001
2013-06-26 · 超过20用户采纳过TA的回答
知道答主
回答量:49
采纳率:0%
帮助的人:42.2万
展开全部
select c.Id,c.customerName,c.companyName,c.sales,c.buytime,c.QQ from customer as c where c.state!=0 group by c.Id order by c.buytime desc
追问
兄弟,谢谢,不过,我需要的是2个表的数据,我搞的那些字段都要显示。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tq0cdxa
2013-06-26 · TA获得超过123个赞
知道小有建树答主
回答量:210
采纳率:0%
帮助的人:209万
展开全部
select distinct * from table;
distinct去除重复行
追问
我执行了select distinct * from table  ,不行。删不了。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pengyewei2011
2013-06-26
知道答主
回答量:33
采纳率:0%
帮助的人:21.3万
展开全部
你把sql语句贴出来呀?你这肯定有问题。联合查询,还是单表查询。
追问
ID一样,后面有项数据不一样,看截图
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式