社区
Delphi
帖子详情
请教一个sql的问题
lfczyp2
2003-09-13 10:11:34
我有两个靠某一字段相关联的表,这两个表相关联的字段在每一个表中都有很多重复的情况,现在我想把这两个表关联并把全部的字段内容都查询出来,不要有重复的关联字段,怎么办,谢谢。
...全文
23
8
打赏
收藏
请教一个sql的问题
我有两个靠某一字段相关联的表,这两个表相关联的字段在每一个表中都有很多重复的情况,现在我想把这两个表关联并把全部的字段内容都查询出来,不要有重复的关联字段,怎么办,谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yuner5
2003-09-13
打赏
举报
回复
关联一般都是使用一对多,或一对一或是多对一的,有多对多的一定要拆分成多个一对多,这样才符合数据库设计思想。
lfczyp2
2003-09-13
打赏
举报
回复
我试过了,有些字段只要加上就会选出很多,而这些字段又是我必须用的,还是不行啊
flyfish99
2003-09-13
打赏
举报
回复
那就一个一个写了~没法用 * 了~每个关联字段select一次仅且一次~~
lfczyp2
2003-09-13
打赏
举报
回复
这两个表中要取的其它的字段都不是唯一的啊,都有大量的重复数据
flyfish99
2003-09-13
打赏
举报
回复
感觉上应该有办法~
但是我至少不知道了~
不过你可以在知道关联字段的情况下,这么写
select table1.关联字段,字段1,字段2,字段3...
from table1,talbe2
即只用一次关联字段,而字段1,字段2...都应该是唯一字段,就可以不写那个表的了~
lfczyp2
2003-09-13
打赏
举报
回复
不是的,那样做会把所有的记录都输出来的,我想要的是在查询结果中,把有关联字段相同的记录只取一个
FrameSniper
2003-09-13
打赏
举报
回复
我是数据库白痴,帮不上你,呵呵!
flyfish99
2003-09-13
打赏
举报
回复
是不是
select distinct *
form table1,table2;
一个
查询的
SQL
语句
请教
,希望能够用一条
SQL
语句得到结果
一个
查询的
SQL
语句
请教
,希望能够用一条
SQL
语句得到结果
一个
牛人提供的GIS源码(很好)
这个应该是05年的时候做的毕业设计,用超图的Supermap IS 2003+
SQL
Server 2000建立的
一个
比较的简单的系统,只是玄乎了下就变的有点意思了,甚至也有点学习或者创新的意思。 加上上次发布的论文部分,这样整个系统...
SQL
server
请教
问题
SQL
server
请教
问题
请教
一个
SQL2000的安装
问题
是这样的,我之前安装了
一个
SQL2000,后来数据库出了点
问题
,我就把数据库卸载了.现在重新安装SQL2000,到了安装"程序文件"和"数据文件"这一步时,安装系统提示出错.下面是出错的提示语:安装...
[PL/
SQL
]
请教
大家
一个
问题
,存储过程中需要几个commit?
[PL/
SQL
]
请教
大家
一个
问题
,存储过程中需要几个commit? [复制链接] yi888long 注册会员 精华贴数 0 专家积分 1 技术积分 126 社区...
Delphi
5,392
社区成员
262,732
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章