我有这样一个架构和查询: http://sqlfiddle.com/#!2/7b032/3MySQL查询加入或子查询
Seperately我有这些疑问:
SELECT COUNT(*) AS 'times', userid, name
FROM main
WHERE comedate <= DATE_SUB(CURDATE(),
INTERVAL 5 DAY)
GROUP BY userid ORDER BY times DESC LIMIT 0,2;
SELECT * FROM details WHERE 1;
通过比较两个表中的用户ID列,我需要加入他们的行列。
我需要一个输出具有这些列:
“times, userid, name, age, location
”
也应考虑顺序,组和限制。
如果您可以使用JOIN和带有子查询的查询编写一个查询,我会很高兴。
我有一张60k桌子,我会比较表演。
没有必要比较性能,加入胜。如果连接不成功,请添加一个索引。 – invertedSpear
在单独的论坛我读过子查询更好,如果你有大表,连接更好的小表。我的桌子里面有60k行。所以我很好奇 – trante