我在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);
答案 0 :(得分:0)
我认为您从3个表中获得结果,但是您为一个
设置了别名['P', ['Q', ['R', ['S', 'T'], ['U', 'V']]]]
P -> Q
Q -> R
R -> S U
S -> T
U -> V
您必须为一个别名选择一个表