2012-01-26 16 views
1

私は通常、テーブルのようなデータセットを関数の呼び出し側に返すことができるMSSQL-Serverで動作します。私はこれがMySQLでは不可能であることを理解しています。 MySQLでの最良の方法は何ですか、同じ結果を得る良い方法は何ですか?機能:戻り値としてのテーブル

私はテンポラリテーブルで作業する必要がありますか?私はすべての答えがうれしいです。

答えて

2

私は一時テーブルがあなたの唯一の答えだと思います。ストアドプロシージャの戻り値を '使用する'ことはできず、ストアド関数は1つの値だけを返すことができます。

+0

ありがとうございました! – chris

0

返す表の複雑さによって異なります。

単一の列の場合は、区切り文字列として返すことができ、それを解析できます。

それ以外の場合は、一時表を使用する必要があります。

関連する問題