sql server in 查询问题

现在遇到的问题就是 ,当in 的数组 数据量大的时候 如何优化,或者 有什么方法可以替代in?

a.sid IN (
        93923001,
        93922999,
        93922997,
        93922996,
        93922982,
        93922963,
        93922960,
        93922958,
        93922952,
        93922889,

SELECT
    a.sid,
    s.ReportStatus
FROM
    TransferSMS a
RIGHT JOIN SubmitSMS

使用一个小表连大表查询的

阅读 888
评论
    1 个回答
    • 6.9k

    就那串数据插入到一个临时表中,然后执行 inner join操作来查询

      撰写回答

      登录后参与交流、获取后续更新提醒