0
SELECT *
FROM restaurant_rate
WHERE
table_id IN (SELECT id_table FROM rTable WHERE restaurant_id = ?)
LIMIT 0, 10;
内部选择的结果数量不是静态的。在这种情况下,mysql只扫描10行一个一个地搜索?或扫描整个表并返回前10行? id_table是rTable的索引列。mysql限制条款
您可能需要'restaurant_id'的索引以及'id_table' –