CSDN论坛 > MS-SQL Server > 基础类

连接表查询问题,如何让主表的每一条记录都显示,字表只显示一条数据 [问题点数:40分,结帖人zkqd]

Bbs1
本版专家分:0
结帖率 100%
Bbs1
本版专家分:0
Bbs9
本版专家分:96845
Blank
黄花 2003年8月 MS-SQL Server大版内专家分月排行榜第二
2003年7月 MS-SQL Server大版内专家分月排行榜第二
2003年4月 MS-SQL Server大版内专家分月排行榜第二
2003年3月 MS-SQL Server大版内专家分月排行榜第二
2003年2月 MS-SQL Server大版内专家分月排行榜第二
2002年12月 MS-SQL Server大版内专家分月排行榜第二
2002年11月 MS-SQL Server大版内专家分月排行榜第二
Blank
蓝花 2003年6月 MS-SQL Server大版内专家分月排行榜第三
2003年1月 MS-SQL Server大版内专家分月排行榜第三
Bbs8
本版专家分:32753
Blank
蓝花 2003年5月 MS-SQL Server大版内专家分月排行榜第三
Bbs9
本版专家分:55272
Blank
微软MVP 2003年9月 荣获微软MVP称号
Blank
红花 2003年8月 软件工程/管理大版内专家分月排行榜第一
2003年6月 软件工程/管理大版内专家分月排行榜第一
2003年5月 软件工程/管理大版内专家分月排行榜第一
2003年4月 软件工程/管理大版内专家分月排行榜第一
Blank
黄花 2003年10月 软件工程/管理大版内专家分月排行榜第二
2003年9月 软件工程/管理大版内专家分月排行榜第二
2003年7月 软件工程/管理大版内专家分月排行榜第二
Bbs1
本版专家分:0
匿名用户不能发表回复!
其他相关推荐
sql将多行子表信息转成主表信息的列
最近,开发了一个项目管理系统,一条项目可能有多个人进行管理,也就是有可能是一个项目经理管理4到5个项目成员,业务人员要求导出excel,需要在一行中能可看到项目的所有信息,包括项目编号、项目名称、项目经理、项目成员A等信息,我的数据库设计是这样的 项目信息主表:ID,项目编号、项目名称~~~~~ 项目成员表:ID,Pid,成员名称,~~~~ 这是是个问题了,问度娘吧,也没有很好的解决方案!
多条数据只显示第一条。。
数据库数据:/**sql 语句s**/select *from poitem twhere not exists (select * from poitem where pono = t.pono and poitemid > t.poitemid)实现效果:
SQL查询重复数据,只显示一条sql语句
2种方法, 1.在select后面加 distinct 可以过滤重复的数据, 点评:在海量数据下效率低 2.利用group by ,把查询到的字段都放在group by后面,点评:效率比distinct高,使用也比distinct麻烦点!sql语句: select name from ZonCanKu group by name
sql如何分组选择显示最新的一条数据
由于项目需要,只要显示一个阶段的最新的一条记录。 SELECT * FROM (SELECT * FROM activity_process ORDER BY createtime DESC) a GROUP BY Belong ORDER BY ap_id DESC表结构如下图所示,这样我就可以显示属于每个阶段的唯一一个最新的数据。
mybatis 关联查询时,从表只返回第一条记录解决办法
如果两表联查,主表和明细表的主键都是id的话,明细表的多条只能查询出来第一条。   造成以上情况可能的原因:   1、级联查询的时候,主表和从表有一样的字段名的时候,在mysql上命令查询是没问题的。但在mybatis中主从表需要为相同字段名设置别名。设置了别名就OK了。 例子: 主表Standard, 从表StandEntity,均有名为id的字段 1
Android 自定义ListView只显示第一条数据的问题
最近,要在应用中做一个功能,查询SQLite数据库中的记录,用列表进行展示。 关于选择哪种布局,因为考虑到界面上要增加一些筛选条件,界面会稍显复杂,所以就没有继承ListFragment,而是继承了Fragment,并且用了自定义的ListView: <ScrollView xmlns:android="http://schemas.android.com/apk/res/android
A/B表替1对多关系,要求联合查询B表只提取一条与A记录关联的记录
A表 aid name   1 KLK   2 KSS   3 LKI   ……   N ADD B表 bid name_id ports   1 1 9089   2 1 8089   3 1 7089   4 2 6077   5 2 7077   6 3 8900   …… 查询结果要求为:   aid bid ports   1 1 9089   2 4
oracle里设置只查询一条记录
某天看到《MySQL性能优化的最佳20+条经验》这里的介绍里就有一条说的是当查询结果只有一条的时候,mysql SQL最后加上“limit 1”关键字。 然后,现在改成Oracle的话,那就在where条件里加 "rownum=1"就好了。 参考这里:http://coolshell.cn/articles/1846.html
Fastreport .NET 只显示一条记录
最近使用Fastreport,但每每遇到一个问题,就是每次设计好报表后,只显示一条记录
关于SQL中查询重复字段只显示一条记录
select * from 表名 group by 需要查询重复数据的列名 例如  查询学校中学生所在的系 select * from student group by  department // 学生表中的department列为所在系的列
关闭