我想加入两个表(resources和empath_task_history),然后计算类别数量(" safety_level"在有限数量的行上。
以下是我尝试过的内容,但我收到以下错误消息: " ERROR 1248(42000):每个派生表必须有自己的别名"
SELECT safety_level,COUNT(*)
FROM (SELECT * FROM empath_tasks_history LIMIT 10)
LEFT OUTER JOIN resources
ON resources.resource_oid = empath_tasks_history.item_oid
GROUP BY safety_level;
我感谢你的帮助。谢谢。
答案 0 :(得分:0)
所以最终正确的代码是:
SELECT safety_level,COUNT(*)
FROM (SELECT * FROM empath_tasks_history LIMIT 10) a
LEFT OUTER JOIN resources
ON resources.resource_oid = a.item_oid
GROUP BY safety_level;
谢谢Fabricator。