我在找一样的东西
SELECT
`foo`.*,
(SELECT MAX(`foo`.`bar`) FROM `foo`)
FROM
(SELECT * FROM `fuz`) AS `foo`;
但似乎 foo
在嵌套查询中不被识别, 因为错误类似
[Err] 1146 - Table foo doesn t exist
我尝试上面的查询 因为我认为它比类似的东西更快
SELECT
`fuz`.*,
(SELECT MAX(`bar`) FROM `fuz`) as max_bar_from_fuz
FROM `fuz`
请给我一些建议
EDIT: 我正寻找比第二个查询性能更好的解决方案。 请假设我的表格 < code> fuz 是一个非常大的一个, 从而运行一个额外的查询, 获取 < code> max_bar 需要我花费很多钱 。