webForumDet fria alternativet

Jämföra två lika tabeller

Databaser & SQL

1 svar · 561 visningar · startad av Hyzac

Medlem sedan mars 200475 inlägg
Frågan#1

Jag är urusel på SQL och skulle behöva hjälp med en jämförelse mellan två tabeller.

Tabellerna ser ut som följer
PersonId, Förnamn, Efternamn

Jag skulle behöva få fram vilka rader som skiljer sig åt i fråga om att namnet ändrats på samma PersonId

Tack på förhand

Medlem sedan dec. 20025 483 inlägg
#2
select personid
     , förnamn
     , efternamn
  from t1
 where exists
       ( select 1
           from t2
          where t1.personid = t2.personid
            and (t1.förnamn <> t2.förnamn or t1.efternamn <> t2.efternamn) )
259 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)