sql >> Database >  >> RDS >> Sqlserver

Er zijn geen primaire of kandidaatsleutels in de tabel waarnaar wordt verwezen

Als u een externe sleutel wilt maken, moet deze verwijzen naar de primaire sleutel of naar een veld met een unieke beperking.

Als u de naam van de klant wilt weergeven, laat de externe sleutel dan verwijzen naar de klant-ID en geeft u de resultaten weer met een join.



  1. MySQL's INSERT IGNORE INTO &buitenlandse sleutels

  2. Hoe een tijdelijke kolom te gebruiken in de waar-clausule?

  3. Recursieve CTE met uniqueidentifier moet een waarde hebben in een anker

  4. Kolomwaarden omwisselen in Oracle