社区
应用实例
帖子详情
再问个问题,SQL
kingtiy
2006-07-03 04:38:35
A表
id,name,charge
B表
id
select id,charge from A inner join B on A.id=B.id
这个查询语句有问题吗?
如果A,B表中都有很多数据,查询会不会很耗时间?
如果是这样,那有什么方法改进吗?
...全文
83
7
打赏
收藏
再问个问题,SQL
A表 id,name,charge B表 id select id,charge from A inner join B on A.id=B.id 这个查询语句有问题吗? 如果A,B表中都有很多数据,查询会不会很耗时间? 如果是这样,那有什么方法改进吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kingtiy
2006-07-03
打赏
举报
回复
哦,更明白了点
我去做下看了,非常谢谢
fcuandy
2006-07-03
打赏
举报
回复
你可以
select a.id,charge from a inner join b on a.id=b.id
也可以
select b.id,charge from a inner join b on a.id=b.id
因为你的a.id=b.id是连接条件,所以在选择列表里,取哪个无所谓。
fcuandy
2006-07-03
打赏
举报
回复
至于你语句的错误,我上面已经说了。
第二个, where id in(..) 这句,如果你的SELECT的字段列表中只需要表A的字段,那么这种写法不会比连接慢,至少也是差不多。
kingtiy
2006-07-03
打赏
举报
回复
1,这条语句有没有问题:
肯定有,至少select id这里的id不明确,因为从on的条件看出a,b表都有id列。
2,关于性能,基本同意楼上
--------------------
这里说明下,B表中的id包含于A表中
这样会出问题吗?
还是会报语法问题
kingtiy
2006-07-03
打赏
举报
回复
我查询的时候都说查询语句有错,不能执行
我实在是找不到错误在哪里
我还以为是数据量太大了,不能执行
那如果用下面这个查询不知道效率是不是会低点
select id,charge from A where(id in(select * from B))
fcuandy
2006-07-03
打赏
举报
回复
1,这条语句有没有问题:
肯定有,至少select id这里的id不明确,因为从on的条件看出a,b表都有id列。
2,关于性能,基本同意楼上
LouisXIV
2006-07-03
打赏
举报
回复
这个基本已经是最优方案了,如果速度还是有问题,检测你的硬件环境或者索性用其他数据库吧
My
SQL
面试常问问题(
SQL
优化 ) —— 赶快收藏
My
SQL
面试常问问题(
SQL
优化 ) —— 赶快收藏
33个必须知道的数据分析师
SQL
面试问题和答案
33个必须知道的数据分析师
SQL
面试问题和答案
SQL
是一种强大的编程语言,被广泛用于管理和分析数据。如果你想成为一名数据分析师,或者是正在寻找新工作的现有分析师,准备好回答
SQL
面试问题是很重要的。 下面是一些...
如何解决
SQL
注入问题
一.什么是
SQL
注入问题? 在刚开始学习JDBC的六大步骤中其中我们...但是这样会出现一个很大的纰漏,这个纰漏会导致一系列的安全问题,这就被称为
SQL
注入问题。 二.
SQL
注入实例 例如我后台的
sql
语句为 select * from s_st
面试
SQL
整理 常见的
SQL
面试题:经典50题
sql
面试题:topN问题 4.多表查询 【面试题类型总结】这类题目属于行列如何互换,解题思路如下: 其他面试题:
SQL
基础知识整理: select 查询结果 如:[学号,平均成绩:组函数avg(成绩)]from 从哪张表中查找数....
【
SQL
开发实战技巧】系列(八):聊聊如何插入数据时比约束更灵活的限制数据插入以及怎么一个insert语句同时插入多张表
WITH CHECK OPTION限制数据录入、如何一个insert将数据同时插入多个表【
SQL
开发实战技巧】这一系列博主当作复习旧知识来进行写作,毕竟
SQL
开发在数据分析场景非常重要且基础,面试也会经常问
SQL
开发和调优经验,相信...
应用实例
27,579
社区成员
68,558
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章