SELECT ...FROM table_name /* +INDEX (index_name) */ LEFT JOIN other_table_name ...WHERE . . .
其中,index_name表示要使用的索引名称,可以通过查看数据库表的索引列表来获取。另外,也可以使用where子句来触发索引,也就是说,将where字句写在left join之后,避免出现嵌套循环关联(Nested Loop Joins),从而触发索引查询。
当代码开发人员只写join的时候,SQL解析器自动将其默认为内关联,既不是左关联也不是右关联。
左关联必须用Left join,右关联必须用right join。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)