I have 3 tables:
Clients
table:
ID Name
1 ClientName1
2 ClientName2
3 ClientName3
Each client may have some identification documents
Table Documents
:
ID ClientId Document
1 1 ClientDocument11
2 1 ClientDocument21
3 1 ClientDocument31
4 2 ClientDocument12
5 2 ClientDocument22
6 3 ClientDocument13
Also each client may have some bank accounts
Table Accounts
:
ID ClientId Account
1 1 110000000000
2 2 120000000000
3 2 220000000000
4 3 130000000000
5 3 230000000000
6 3 330000000000
I want NOT JOIN but glue or sew table Documents
to table Clients
and then add table Account
to get a table like this :
ID Name Document Account
1 ClientName1 ClientDocument11 110000000000
1 ClientName1 ClientDocument21 110000000000
1 ClientName1 ClientDocument31 110000000000
2 ClientName2 ClientDocument12 120000000000
2 ClientName2 ClientDocument22 220000000000
3 ClientName3 ClientDocument13 130000000000
3 ClientName3 ClientDocument13 230000000000
3 ClientName3 ClientDocument13 330000000000
OR
ID Name Document Account
1 ClientName1 ClientDocument11 110000000000
1 ClientDocument21
1 ClientDocument31
2 ClientName2 ClientDocument12 120000000000
2 ClientDocument22 220000000000
3 ClientName3 ClientDocument13 130000000000
3 230000000000
3 330000000000
If you look at rows with Client2 you understand this cannot achive with JOIN:
2 ClientName2 ClientDocument12 120000000000
2 ClientName2 ClientDocument22 220000000000
Whether it is possible in SQL Server?