MySQL派生表子查询

时间:2016-11-25 06:38:41

标签: mysql

我在MySQL 5.5中使用子查询开发了以下连接; 它一切正常,但是我无法将工作作为最后一个注释行。

提前谢谢。

SELECT cat_name, fam_surname, pet_max_cost
FROM (SELECT cat_name, fam_surname, SUM(pet_cost) AS 'pet_max_cost'
FROM pet_unit_cost
LEFT JOIN pet_full_names
USING (petID)
GROUP BY cat_name) AS myquery;
-- WHERE myquery.pet_max_cost = (SELECT MAX(myquery.pet_max_cost) FROM myquery);

1 个答案:

答案 0 :(得分:0)

我认为您从3个表中获得结果,但是您为一个

设置了别名
['P', ['Q', ['R', ['S', 'T'], ['U', 'V']]]]
P -> Q
Q -> R
R -> S U
S -> T
U -> V

您必须为一个别名选择一个表