Joindre Toutes les Lignes des Deux Tables dans SQL Server

Mon objectif est de combiner toutes les lignes dans les 2 tables. L'exemple le plus simple je pense est de:

Tableau 1

Letter
A
B

Tableau 2

Number
0
1

Combiné Table

Letter  Number
   A      0
   B      0
   A      1
   B      1

Je suis venu avec cette instruction SQL:

select * from 
(
select * From (
    select 'A' as 'Letter'
    UNION
    select 'B' as 'Letter'
) as Letter
) as Letter,
(
select * from (
    select 0 as 'Number'
    UNION
    select 1 as 'Number'
) as Number
) as Number

Cela fonctionne, mais je ne l'aime pas.

  • la définition d'un même alias plusieurs fois
  • 7 instructions select? vraiment....

Personne ne sait d'une façon plus propre de faire cela? Je suis sûr que la réponse est là déjà, mais je n'avais aucune idée de comment le rechercher. Merci à tous

InformationsquelleAutor BRomine | 2013-12-31