sql - Mysql 的 SELECT 语句

标签 sql mysql

我有这张表: id,bookmarkID,tagID 我想获取给定标签列表的前 N ​​个 bookmarkID。 有谁知道一个非常快速的解决方案吗?表很大(1200万条记录) 我正在使用 MySql

最佳答案

试试这个:

SELECT *
FROM myTable
WHERE FIND_IN_SET(tagID,itagID)
ORDER BY bookmarkID ASC
LIMIT n;

关于sql - Mysql 的 SELECT 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2831001/

相关文章:

javascript - Mysql在nodejs中插入空日期时间

mysql - 使用临时索引和文件排序

mysql - 导入的记录在 mySQL 中不可见

java - 在生产环境中未找到合适的驱动程序,但在 Eclipse 中未找到

python - pymssql:在数据库连接中设置字符集选项导致连接失败

php - 停止 mysql 操作,直到所有操作都返回 true

php - 如何在 mysql/php 中将日期和时间匹配在一起

mysql - 如何显示类别组合的计数?

SQL 分组依据状态

SQL查询分组参数最大值