sql >> Databáze >  >> RDS >> Sqlserver

SQL je v konfliktu s omezením FOREIGN KEY

Pravděpodobně máte ve své tabulce [dbo].[UPSELL_DATA] záznamy s hodnotami ve sloupci [AMRNO], které neexistují v tabulce [dbo].[AFFILIATE_MKTG_REF], sloupec [AMRNO]. Zkuste dotaz podobný tomuto najít ty, které nemají odpovídající záznamy:

select   *
from     [dbo].[UPSELL_DATA] u
left join [dbo].[AFFILIATE_MKTG_REF] m
on       u.AMRNO = m.AMRNO
where    m.AMRNO is null


  1. Vypočítejte věk podle data narození

  2. Technika Pure-SQL pro automatické číslování řádků v sadě výsledků

  3. Přesouvání a zálohování velké databáze MySQL

  4. varchar problém s porovnáním data a času