lingjueniao 2022-03-07 22:59 采纳率: 88.9%
浏览 19
已结题

SQL中 mapjoin问题

select /+mapjoin(b)/

charge as 费用
from 表名字
请问这里select语句代表什么呀? 为什么还会有/*这种符号? 这里的mapjoin代表什么呀? 谢谢各位

  • 写回答

1条回答 默认 最新

  • Code_流苏 C/C++领域优质创作者 2022-03-07 23:13
    关注

    ①select 语句用于从表中选取数据。
    结果被存储在一个结果表中(称为结果集)。
    ②/ * +MAPJOIN * /的用法
    如果关联的2张表大小差距悬殊或者进行不等值连接时,一般的join会导致运行速度很慢,使用mapjoin可以有效提高效率。
    使用场景:
    (1)关联操作中的一张表非常小
    (2)不等值连接
    Select / * +MAPJOIN(a) * /,括号里加的是小表的名称。
    希望对题主有所帮助,可以的话,帮忙点个采纳

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录

报告相同问题?

问题事件

  • 系统已结题 3月15日
  • 已采纳回答 3月7日
  • 创建了问题 3月7日

悬赏问题

  • ¥15 使用EMD去噪处理RML2016数据集时候的原理
  • ¥15 神经网络预测均方误差很小 但是图像上看着差别太大
  • ¥15 Oracle中如何从clob类型截取特定字符串后面的字符
  • ¥15 想通过pywinauto自动电机应用程序按钮,但是找不到应用程序按钮信息
  • ¥15 如何在炒股软件中,爬到我想看的日k线
  • ¥15 seatunnel 怎么配置Elasticsearch
  • ¥15 PSCAD安装问题 ERROR: Visual Studio 2013, 2015, 2017 or 2019 is not found in the system.
  • ¥15 (标签-MATLAB|关键词-多址)
  • ¥15 关于#MATLAB#的问题,如何解决?(相关搜索:信噪比,系统容量)
  • ¥500 52810做蓝牙接受端