SQL中 mapjoin问题

select /+mapjoin(b)/

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

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