Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

SQL е в конфликт с ограничението FOREIGN KEY

Вероятно имате записи във вашата таблица [dbo].[UPSELL_DATA] със стойности в колоната [AMRNO], които не съществуват в таблицата [dbo].[AFFILIATE_MKTG_REF], колона [AMRNO]. Опитайте заявка като тази, за да намерите онези, които нямат съответстващи записи:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Създайте база данни с динамично име на база данни в sql сървър 2005

  2. Каква е употребата на курсор в SQL Server?

  3. Много сложен проблем със SQL заявка

  4. Функция SQL Cross Tab

  5. Как да изтрия всички редове от всички таблици в база данни на SQL Server?