2017-10-11 3 views

Répondre

0

espère que vous recherchez jointure croisée fonctionnalité SQL avec par ordre.

Declare @table1 table (id int,employee nvarchar(max),Month0 nvarchar(max)) 
Declare @table2 table (Month0 nvarchar(max)) 

insert into @table1 
values(1,'rick',null) 

insert into @table1 
values(2,'tom',null) 

insert into @table1 
values(3,'John',null) 

insert into @table2 
values('Jan') 

insert into @table2 
values('Feb') 

insert into @table2 
values('Mar') 

select * from @table1 

select * from @table2 

select id,employee,b.Month0 from @table1 as a cross join @table2 as b order by id 

sortie Obtenue: Output Obtained after executing sample query

+0

merci pour la réponse rapide, le jeu de résultats est tout ce que je avais besoin mais j'ai besoin table1 (dans votre exemple ci-dessus) être mis à jour avec le résultat en éliminant toutes les valeurs nulles, S'il vous plaît suggérer sur la façon d'y parvenir. – ArK

+0

Vous n'avez pas mentionné quoi que ce soit à propos de la mise à jour de table1, ou plutôt votre question n'était pas claire en ce qui concerne l'exigence que vous avez mentionnée dans le commentaire –

+0

veuillez regarder dans des rubriques comme les opérations CRUD dans sql, JOINS, normalisation dans dbms, –