さて、私はこのようなものを持っていると言います:
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# を使用してこれをクエリしていますが、それによって何かが変わるかどうかはわかりません。また、これは私がやっていることと似たシナリオであり、テーブルの実際の構造を変更することはできません。
誰にも提案はありますか?