1

さて、私はこのようなものを持っていると言います:

ID | Name | Address
 1 | Bob  | 123 Fake Street
 1 | Bob  | 221 Other Street

次のようなことを行うことによって行われます:

select p.ID, p.Name a.Address from People p 
inner join Addresses a on a.OwnerID = p.ID

それを変える方法はありますか

ID | Name |    Address_1    |     Address_2    | etc...
 1 | Bob  | 123 Fake Street | 221 Other street | etc

1 つの列でカンマ区切りの値を実行するものを見てきましたが、個別の列が必要なわけではありません。MSSQL と C# を使用してこれをクエリしていますが、それによって何かが変わるかどうかはわかりません。また、これは私がやっていることと似たシナリオであり、テーブルの実際の構造を変更することはできません。

誰にも提案はありますか?

4

1 に答える 1