Quote Originariamente inviata da andrewkp Visualizza il messaggio
Ok, quindi la query sarà:

SELECT o.nome + ' ' + o.cognome AS nomecompleto, o.mansione+' '+o.luogolavoro as lavoro,cm.datacambio +' '+cm.mansione FROM Operai o, cambiomansione cm
where o.id=cm.id
"Osservazioni personali"
Io luogolavoro lo prenderei anche dalla tabella mansioni, in questo modo si vede un cambio del luogo di lavoro da quello specifico.
Poi strutturerei la query con una left join
codice:
  SELECT Operai.Nome + ' ' + Operai.Cognome AS OPERAIO,
              Operai.Mansione + ' ' + Operai.Luogolavoro AS LAVORO_ORIGINALE,
              Cambiomansione.DataCambio,
              Cambiomansione.Mansione + ' ' + Cambiomansione.Luogolavoro AS LAVORO_ATTUALE
  FROM Operai
  LEFT JOIN Cambiomansione ON Operai.Idoperaio = Cambiomansione.Idoperaio
N.