1
私の問題はthis questionのようですが、私は別のテーブルからデータを取得しています:複数行
Name ID Subject-name obtained-marks
gumman 9 English 3
gumman 9 Islamic-Studies 4
gumman 9 Pak Studies 3
私はこのような出力たい:私はこれをどのように行うことができます
ID Name English Islamic-Studies Pak-studies
9 gumman 3 4 3
を?
@BogdanSahlean、追加、おかげ –
は、私はデモを参照してください、あなたの助けをありがとうございましたが、少し問題があります。サブジェクト名が不明なので、デモでどうすればいいのでしょうか? –
@ user1337945、サブジェクトのリストが不明な場合は、列のヘッダーが不明なため、テーブルデータを動的にピボットする必要があります。 SQL Serverで。幸いにも、これのための回避策がたくさんあります。 * SQL ServerのPIVOTテーブルをダイナミックな列で*検索すると、このような便利なスレッドがたくさん見つかります。http://www.simple-talk.com/community/blogs/andras/archive/2007/09/14/37265 .aspx、これはhttp://www.kodyaz.com/articles/t-sql-pivot-tables-in-sql-server-tutorial-with-examples.aspx –