私は次のようなものを探しています
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`
いくつかの提案をお願いします。
編集: 2 番目のクエリよりもパフォーマンスの高いソリューションを探しています。fuz
私のテーブルは非常に大きなものであり、追加のクエリを実行すると多くの費用がかかると想定してくださいmax_bar
。