社区
Web 开发
帖子详情
在用联表查询的时候怎样将相同的记录只返回一个
kafeleung
2003-10-20 10:03:50
在用联表查询的时候怎样将相同的记录只返回一个。例如我查询:
select * from table1,table2 where name='aaa';
它总是返回两个相同的记录,而我只需要一个,我可以怎样做?
...全文
25
3
打赏
收藏
在用联表查询的时候怎样将相同的记录只返回一个
在用联表查询的时候怎样将相同的记录只返回一个。例如我查询: select * from table1,table2 where name='aaa'; 它总是返回两个相同的记录,而我只需要一个,我可以怎样做?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Leemaasn
2003-10-20
打赏
举报
回复
1、指定 表名.字段名
2、使用distinct
reason2008
2003-10-20
打赏
举报
回复
select distinct(name),……,…… from table1,table2 where name='aaa';
whyxx
2003-10-20
打赏
举报
回复
distinct
go数据库mysql与redis
MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在
一个
大仓库内,这样就增加了速度并提高了灵活性。 MySQL 是开源的,目前隶属于 Oracle 旗下产品。 MySQL 支持大型的数据库...
联表查询
的时候怎样将
相同
的
记录
只
返回
一个
select distinct(name),……,…… from table1,table2 where name=aaa; distinct这个关键字来过滤掉多余的重复
记录
只保留一条,但往往只用 它来
返回
不重复
记录
的条数,而不是用它来
返回
不重
记录
的所有值。其原因是distinct只有用二重循环查询来解决,而这样对于
一个
数据量非常大的站来说,无疑是会直接影响到效率的
mysql 只
返回
第一条_mybatis 关联查询时,从表只
返回
第一条
记录
解决办法
如果两表联查,主表和明细表的主键都是id的话,明细表的多条只能查询出来第一条。造成以上情况可能的原因:1、级联查询的时候,主表和从表有一样的字段名的时候,在mysql上命令查询是没问题的。但在mybatis中主从表需要为
相同
字段名设置别名。设置了别名就OK了。例子:主表Standard, 从表StandEntity,均有名为id的字段1 2 3 (依据下面的select中更名的字段id别名...
mysql
相同
字段联合查询_mysql两个字段
相同
的表联合查询(union的使用)
mysql两个字段
相同
的表联合查询(union的使用)在维护使用的多个表的时候遇到了需要跨表统计信息的需求,经查询可以使用union和union all语句实现union和union all都是组合多个表的内容然后作为
一个
表输出。他们的不同点是:union会去掉重复的行,而union all会全部保留使用他们时需要注意的是:所有查询中的列数和列的顺序必须
相同
(列表内容可以包括:列名、算术表达式、聚...
mysql查询并
返回
表_mysql多表联合查询并
返回
一张表的内容的sql代码
使用mysql多表联合查询,如何做到只
返回
一张表的内容?先来最初的查询语句,使用mysql语句时总报错:复制代码 代码如下:SELECT sapcle FROM SellEnterpriseBaseInfor sebie,SellEnterpriseBaseInforVer sebive,SellApplyPermitChangeList sapcleWHERE 1=1 AND sebie.iVe...
Web 开发
81,090
社区成员
341,731
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章