【发布时间】:2017-01-26 21:17:11
【问题描述】:
我有一个查询:
SELECT l.id, title
FROM (SELECT id
FROM news
WHERE (title LIKE '%football predictions argentina%' OR text LIKE '%football predictions argentina%')
AND lang = 'en'
AND STATUS = 1
ORDER BY id LIMIT 0, 10)
o JOIN news l ON l.id = o.id
WHERE 1
ORDER BY date DESC
LIMIT 0, 10;
explain 命令告诉我:在阅读 const 表后注意到的地方不可能
不幸的是,我无法弄清楚这意味着什么以及如何解决它?
表格的结构是这样的:
id int(10)
title varchar(255)
text text
image varchar(255)
lang varchar(3)
date date
status smallint(1)
除了 id - 主键我有一个组合索引(语言、状态、日期)
【问题讨论】:
-
能否请您提供表结构?并且更多的是,您需要多个 id 进行选择查询,该 id 表是否创建?
-
您没有在子查询中选择标题?
-
@MathsRkBala 我不明白你问题的第二部分?
-
什么是新闻表,新闻表的“id”字段是表名。对吗?
-
表名为“news”,该表的主键为“id”
标签: mysql