私はテーブルを持っていますProjectMaster
:
Id ProjectName
1 A
2 B
3 C
別のテーブルProjectMeter
Id ProjectId MeterNumber
1 1 #0001
2 1 #0002
3 1 #0003
4 2 #0004
5 2 #0005
6 3 #0006
次の出力が欲しい
ProjectName MeterNumbers
A #0001, #0002, #0003
B #0004, #0005
C #0006
これとこれを試しましたが、問題を解決できませんでした。テーブル変数を使用できません。
私はすでにストアドプロシージャを作成していて、多くのjoined
テーブルからデータを取得しています。ProjectMasterも、たまたまこれらのテーブルの1つに参加しています。ここで、ProjectMeterからデータをフェッチする必要があります。これにより、各行は、その列のProjectIdに対応するProjectMeter.MeterNumberを連結します。
現在、すべての行のすべてのメーター番号の連結リストを取得しています。
I cannot use CURSOR, TABLE variable , Temp TABLE
(私はまだ私の目的のために何かができることを願っています)
助けてください.....