gpt4 book ai didi

sql - SELECT IN 用于大集合

转载 作者:行者123 更新时间:2023-12-01 11:07:57 26 4
gpt4 key购买 nike

在我的 web 应用程序中,我想找出用户在 Twitter 上的哪些 friend 已经存在于系统中......目前我正在做的是获取用户正在关注的 Twitter ID 列表(Twitter API 返回一次 ID 5000),并执行:

SELECT userId FROM users WHERE userId IN (COMMA_SEPARATED_LIST_OF_IDs);

我对这个查询感到不舒服,因为随着用户表的增长,这可能会成为一个瓶颈。我也不想过早地进行优化,那么有没有其他方法可以做到这一点?

更新:我正在使用 MySQL。

最佳答案

两种方法:

  1. SELECT IN (expr) 能够为 expr 提供一个 SELECT 表达式。 IE。数据库可以在这里处理大量数据。

  2. 使用联接。

关于sql - SELECT IN 用于大集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3407883/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com