2017-04-10 14 views
1

Ich habe zwei TabellenKombinieren Sie zwei Tabellen SQL Server mit

Id name 
--------------- 
1 camera 
2 computer 
3 tv 

ColorId color 
---------------- 
1  black 
2  orange 
3  blue 

Und ich brauche beide auf die folgende Art und Weise in SQL Server zu kombinieren:

Id name  colorId color 
-------------------------------- 
1 camera  1  black 
1 camera  2  orange 
1 camera  3  blue 
2 computer 1  black 
2 computer 2  orange 
2 computer 3  blue 
3 tv   1  black 
3 tv   2  orange 
3 tv   3  blue 

Wie kann ich dieses Ergebnis erreichen?

+0

Sie müssen sich über die verschiedenen Arten lesen als diese verbindet, ist die Basisdaten des Ziehens von mehr als 1 Tabelle. https://blog.codinghorror.com/a-visual-explanation-of-sql-joins/ –

Antwort

2

Verwendung Quer zwischen Tabellen zu verknüpfen, wird es gibt alle posible Kombinationen zwischen Tabellen, die Sie verwenden

select * 
from table_1 cross join table_2 
Verwandte Themen