0

MySQLで、クエリの前半で行った選択を使用して数学ステートメントを作成できるかどうかを知りたいですか?例えば:

SELECT
 t.date as the_date,
 TIMETODIFF(the_date, NOW()) as date_diff,
 t.time_interval as t_interval,
 (date_diff / t_interval) as intervals_left
WHERE
 something = something
ORDER BY
 something DESC

私の問題は、私が名前を使うことができないということです、私は選択を与えます。たとえば、「the_date」を使用してdate_diffを計算すると、「unknowncolumn」と表示されます。

4

1 に答える 1

1

selectそのパートのパートで定義したエイリアスを再度使用することはできません。whereクエリの一部または他の後続の部分で使用できます。

于 2012-09-28T11:02:24.287 に答える