のデータを解析し、は、テーブルの上にループと私はテーブルを持って列
incassoid Amount Details
========= ====== ===============
1 1.0000 5||0.4999;7||0.0001;9||0.0500
2 2.0000 3||1.0000;15||1.0000
3 1.0000 8||1.0000
詳細欄で、5||0.4999
は5
がproductid
と0.4999
であることを意味することは、お金の製品は、私が必要なもの、持っている得ることです詳細セクションの値を表に表します。incassoid
のすべてをループする必要があります。incassoid
1
の例では、
incassoid
については、このような詳細が必要です。
incassoid Productid productamount amount
========= ========= ============ =========
1 5 0.4999 1
1 7 0.0001 1
1 9 0.0500 1
詳細セクションを解析する方法を見つけようとしていますが、どうすればよいのか分かりません。この中で私を助けてください。
ありがとうございました!
私はあなたがすでに気づいていると思いますが、そのようなデータを保存することはありません。異なる詳細については、別々の列があります。 – jarlh
[SQL分割値を複数行にする]可能な複製(http://stackoverflow.com/questions/17942508/sql-split-values-to-multiple-rows) – mitkosoft
何とかしても、これは決してできませんそれを生産に投入するのに十分効率的である。期待する結果とまったく同じように見えるようにするためには、別のテーブルを用意する必要があります。 –