社区
MS-SQL Server
帖子详情
两表联合查询的问题
clbaddd
2012-12-21 06:46:40
表1:table1 贴子主题表
字段:
ID 自动编号,贴子ID号
BID 所属版块ID
UID 发贴人ID号
Title 贴子标题
IsHome 是否置顶,1是0否
...
表2:table2 贴子回复表
字段:
ID 自动编号,回复ID
TID 贴子ID
UID 回复人ID
...
现在要查询table1中的ID,UID,Title,IsHome和table2中关于贴子的回复数,并且根据是否置顶,以及回复数倒排序。这种SQL语句怎么写?
...全文
142
3
打赏
收藏
两表联合查询的问题
表1:table1 贴子主题表 字段: ID 自动编号,贴子ID号 BID 所属版块ID UID 发贴人ID号 Title 贴子标题 IsHome 是否置顶,1是0否 ... 表2:table2 贴子回复表 字段: ID 自动编号,回复ID TID 贴子ID UID 回复人ID ... 现在要查询table1中的ID,UID,Title,IsHome和table2中关于贴子的回复数,并且根据是否置顶,以及回复数倒排序。这种SQL语句怎么写?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
clbaddd
2012-12-21
打赏
举报
回复
原来是这样,多谢。
开启时代
2012-12-21
打赏
举报
回复
或者: select a.ID,a.UID,a.Title,a.IsHome,sum(case when b.tid ISNULL then 0 else 1 end) as 回复数 from table1 as a left join table2 as B on a.id=b.tid order by ishome desc,sum(case when b.tid ISNULL then 0 else 1 end) desc
开启时代
2012-12-21
打赏
举报
回复
select * from ( select ID,UID,Title,IsHome,(select COUNT(1) from table2 where tid=a.id) as 回复数 from table1 as a) as B order by ishome desc,回复数 desc
mysql
两表
关联查询时不准确
问题
排查
mysql
两表
关联查询时,如果关联字段类型不一致,此时查询出的结果会出现很多异常的情况。
数据库多表
联合查询
附简单例子
多表
联合查询
多表
联合查询
可以通过连接运算实现,而连接运算又可以通过广义笛卡尔积后在进行选择运算来实现。 Select 多表
联合查询
语句 Select 列名 [[,列名]...] from 表名1,表名2,,... Where 查询条件; 可以使用as为表或者字段(属性)取别名; Select 列名 [[,列名]...] from 表名1 [as] 别名1,表名2 [a...
两表
联查分组_Mysql
两表
联合查询
的四种情况总结
一般来说,我们为了得到更完整的结果,我们需要从两个或更多的表中获取结果,我一般都是用select xxx,xxx from 表1,表2 where 表1.xxx=表2.xxx,我们一般都是进行的是这般的操作,其实mysql中还有一种操作,那就是join的操作,例如底下有两个表:请看 "Persons" 表:接下来请看 "Orders" 表:以上的这两个表,然后我们把它们进行连接查询SELECT P...
mysql多数据表关联查询慢
问题
解决方案
遇到一个
问题
,mysql库下表A有几万条数据;表B也有几万条数据,结果
两表
关联的时候,查询超级慢,30s内没反应。 解决方案: 1. 加索引,但索引不要乱加,
两表
关联,必须要创建的索引是
两表
的管理字段 e.g select * from A t1 left join B t2 on t1.did= t2.did and t1.uid = t2.uid 这种情况下,一定要给A表的uid和did创建索引,如果uid值是唯一那就创建唯一所引UNIQUE;否则就创建normal索引。 基本上加索引之后,.
SpringBoot JPA 表关联查询
今天给大家介绍一下如何利用JPA实现表关联查询。 今天给大家举一个一对多的关联查询,并且是使用JPA原生的findBy语句实现的。 想学习分布式、微服务、JVM、多线程、架构、java、python的童鞋,千万不要扫码,否则后果自负~ 例子中总共有两个实体类,一个是Floor(商品楼层类),另一个是FloorContent(商品楼层内容表)。下面看两张表的源代码: Floor类: ...
MS-SQL Server
34,576
社区成员
254,587
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章