select * from keywords where name=(select name from keywords where site_id=1 and u_id=40 and is_token=1 limit 0,1) and site_id=1 and u_id=40 and is_token=1
mysql中,有人知道这个查询可以简化吗? 查询花费 0.1905 秒,如何优化。
select * from keywords where name=(select name from keywords where site_id=1 and u_id=40 and is_token=1 limit 0,1) and site_id=1 and u_id=40 and is_token=1
mysql中,有人知道这个查询可以简化吗? 查询花费 0.1905 秒,如何优化。
数据量不多情况下,一次性全取出来,程序过滤name
条件
SELECT *
FROM `keywords`
WHERE `site_id`=1
AND `u_id`=40
AND `is_token`=1;
4 回答1.5k 阅读✓ 已解决
8 回答1.3k 阅读
3 回答959 阅读✓ 已解决
3 回答1.1k 阅读✓ 已解决
3 回答1.8k 阅读
2 回答1.6k 阅读
1 回答900 阅读✓ 已解决
和下面这个应该没区别: