您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

子句中的mysql语法

子句中的mysql语法

如果您出于某种原因担心IN子句被运行两次(例如,如果子查询特别复杂并且优化器似乎没有利用缓存结果集的优势),则可以始终将IN子句替换为内部联接。

所以这:

FROM x
WHERE from_id IN (
  _subquery_
)
OR
to_id IN (
  _subquery_
)

变成这个:

FROM x
  INNER JOIN (
    _subquery_
  ) y ON y.value IN (x.from_id, x.to_id)
MySQL 2022/1/1 18:53:07 有355人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶