0

我有一个问题,我试图在查询中使用 LEFT JOIN 语句,但它没有返回任何内容。我已经尝试过 INNER 和 RIGHT JOIN 都有效。但是 INNER 和 RIGHT 的问题是它们只会跳过我不喜欢的子句不匹配的行。

正如标题所说,在进行查询时,使用 LEFT JOIN 语句的 CPU 负载为 100%。

我的查询看起来像这样

SELECT t1.id, t2.name, t1.name guid, t1.timestamp, t1.server_id, t1.message
FROM chat t1
LEFT JOIN players t2 ON t2.guid = t1.name
ORDER by t1.id DESC 
LIMIT 0,20;

解释的结果:

id select_type table type possible_keys key key_len ref rows Extra
1 SIMPLE t1 ALL NULL NULL NULL NULL 37302 使用临时;使用文件排序
1 简单 t2 全部 NULL NULL NULL NULL 610715
4

0 回答 0