わかりました、あるテーブルから順序付けられたデータのセットを選択し、ストアド プロシージャ内の別のテーブルの単一のエントリに挿入する必要があります。基本的に、順序付けされたトランスポーズが必要です。
現在の方法 - カーソル内のデータを選択してから、文字列内のデータを連結する挿入用の文字列を作成します。次に、その挿入文字列を実行します。問題は、文字列に ' と " が含まれているため、実行が失敗することです。
これが選択です - SELECT IDA,s FROM A ORDER BY val desc limit 3;
これを B に並べる必要があります...
Table A
IDA - int
val- int
s- string
Table B
IDB - int
IDA1 - int
sA1 - string;
IDA2 - int
sA2 - string;
IDA3 - int
sA3 - string
前もって感謝します。