Я ищу эффективный способ создать следующий набор результатов. У кого-то есть идея, как я мог начать. Я понятия не имею, чтобы начать. Читая что-нибудь о Pivot, но не знаю. Проблема в том, что строки в таблице не ограничены, это означает, что я не знаю, сколько столбцов должно быть показано.
Table1
--------------
|ID1 | Name1|
--------------
| 1 | Name1|
| 2 | Name2|
| 3 | Name3|
Table 2
--------------------
|ID2 | Name2| Use |
--------------------
| 1 | xyz1 |True |
| 2 | xyz2 |False|
| 3 | xyz3 |True |
| 4 | xyz4 |True |
Table3
--------------------
|ID_3|FK_ID1 |FK_ID2|
| 1 | 1 | 1 |
| 3 | 3 | 1 |
| 4 | 1 | 3 |
| 5 | 2 | 3 |
Resultset
---------------------------------
ID1 | Name1 | xyz1| xyz3 | xyz4 |
--------------------------
1 | Name1 | True|True | False|
2 | Name2 |False| True | False|
3 | Name3 | True|False | False|