Hej! hej, Det här borde funger. kanske inte den snabbaste sqlen.Hjälp med en SQL fråga
jag har en fråga som skall lägga till städer i en tabell från en annan tabell.
här är scriptet
<code>
INSERT into tbl_Place (placename)
Select distinct city from tbl_COMPTEMP
</code>
Men jag vill inte att skriva över redan existerande städer så hur kollar jag om staden redan existerar och i såfall hoppar över den och fortsätter till nästa
/tyronneSv: Hjälp med en SQL fråga
Är inte exakt säker på hur man ska göra, men så här skulle man <b>kunna</b> göra.
If Not Select Count(mittfält) FROM tblPosts WHERE mittfält = @paramter >= 1
Insert into tlbPost(mittfält) VALUES(@parameter)
END
GO
Kommer till 99,9% inte funka, men principen är väl sådan.
/m
------------
<b>Jag läste nu igen och jag har missförstått frågan (tyvärr).</b>
Sv: Hjälp med en SQL fråga
<code>
INSERT into tbl_Place (placename)
Select distinct city from tbl_COMPTEMP
where city not in(select placename from tbl_Place)
</code>
/Micke