INSERT INTO avec 2 select
Bonjour,
Je souhaiterais savoir si il est possible de sélectionner des champs issus de tables différentes sou sql management studio ?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| NSERT INTO sejoursCancer
SELECT [IDSD2012].[dbo].[sejoursMco].id,
[IDSD2012].[dbo].[sejoursMco].numeroAnonyme,
'A1',
'1',
[IDSD2012].[dbo].[sejoursMco].dateSortie,
[IDSD2012].[dbo].[sejoursMco].anneeSortie,
[IDSD2012].[dbo].[diagnostics].codeDiagnostic
FROM [IDSD2012].[dbo].[sejoursMco], [IDSD2012].[dbo].[diagnostics]
INNER JOIN [algoCancerV1Diagnostics] on [IDSD2012].[dbo].[sejoursMco].diagnosticPrincipal= [dbo].[algoCancerV1Diagnostics].diagnostic_id
WHERE liste1=1 and [IDSD2012].[dbo].[sejoursMco].anneeSortie=2011; |
Comme vous pouvez le voir, 'essaye ce code qui ne marche pas.
Ma table sejour cancer contient les champs sejourMco_id, numero, basealgo, etapealgo, datesortie,annesortie, codeDiagnostic.
Cependant, le champ codeDiagnostic est sur une autre table qui est [IDSD2012].[dbo].[diagnostics].
Comment faire SVP ?
"Msg*4104, Niveau*16, État*1, Ligne*14
The multi-part identifier "IDSD2012.dbo.sejoursMco.diagnosticPrincipal" could not be bound."