0
私は次の3つのテーブルを持っており、私はストアドプロシージャを使用して最後のテーブルにしたい。どのように私はそれらに参加することができます誰も教えてくれますか?ストアドプロシージャの列として行を作成
ディスク:
DiscId DiscName
1 a
2 b
3 c
DiscDetail:
DiscDetailId DiscId DiscDetailName Percentage
1 1 p 5
2 1 q 10
3 2 r 12
4 2 s 11
5 2 t 13
6 3 u 19
7 3 v 20
ピュール:
PurId DiscId
1 1
2 2
3 1
4 1
私はFなどのデータを表示したいですollows:
PurId p q r s t
1 5 10
2 12 11 13
3 5 10
4 5 10
を、私は、pのためのケースを使用することはできませんDiscDetailの動的なデータがあり、 q、r ... – user3405179
@ user3405179以下のように試すことができますhttps://stackoverflow.com/questions/17964078/mysql-query-to-dynamically-convert-rows-to-columns-on-the-basis-of -two-columns –
これは修正カラムです。私は動的な列を持っています。 – user3405179