0

しばらくグーグルした後、私は答えを見ませんでした。とにかく、次のようなセット選択を行うストアドプロシージャの状況があります。

SET someVariable = (SELECT ...)

とにかく、システム内のどこかに冗長なレコードが存在するため、SETで使用されるこのSELECTクエリは複数の行を返します。これは破損や悪さを引き起こすと思いますか?真/偽?

ありがとう。

4

1 に答える 1

2

真実。変数に代入する場合、クエリは 1 つの列を含む 1 つの行を返す必要があります。次の構文でも実行できます。

SELECT someColumn INTO myVariable ... LIMIT 1;
于 2012-04-11T16:01:54.597 に答える