1

私の質問:

MySQL で以前に選択した値を繰り返さずに使用するにはどうすればよいですか

私の回答、別の投稿から取得

次のように SELECT に変数 direclty を設定します。

SELECT @q:= ##longQuery## AS a, (@q>2) AS b;

私はこのMySQLを持っていました:

SELECT ##longQuery## AS a, (a>2) AS b;

しかし、私は得ました:

ERROR 1054 (42S22): Unknown column 'a' in 'field list'

実際のコードではかなり長いので、 ##longQuery##を繰り返したくありませんでした。

ありがとうございました

4

2 に答える 2