0

次の問題があります。選択結果を変数に入れようとすると、その変数はnullです。

testTable から @test = min( testId) を選択します。

結果はヌルです。助言がありますか?

4

2 に答える 2

0

代わりにこれを試してください:

select @test := min( testId) from testTable;

編集:=演算子は SET ステートメントで使用され、:=代わりにselect ステートメントで代入演算子を使用します=

于 2013-09-07T13:45:44.820 に答える
0

おそらく次の構文を使用する必要があります。

SET @test := (SELECT MIN(testId) from testTable);

SELECT @test;

またはこれ:

SELECT MIN(testId) FROM testTable INTO @test;

SELECT @test;

ここでフィドルを参照してください。

于 2013-09-07T13:52:29.377 に答える