Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

SQL kolidował z ograniczeniem FOREIGN KEY

Prawdopodobnie masz w swojej tabeli [dbo].[UPSELL_DATA] rekordy z wartościami w kolumnie [AMRNO], które nie istnieją w tabeli [dbo].[AFFILIATE_MKTG_REF], kolumna [AMRNO]. Wypróbuj zapytanie podobne do tego, aby znaleźć te, które nie mają pasujących rekordów:

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. Uzyskaj nazwę kolumny z jej identyfikatora w SQL Server:COL_NAME()

  2. SQL Server 2005 dla języka XML Explicit — Potrzebujesz pomocy przy formatowaniu

  3. Krąg serwera SQL

  4. Scal dwie tabele w SQL Server 2008

  5. Użyj COLUMNPROPERTY(), aby zwrócić informacje o kolumnie lub parametrze w SQL Server