我在LibraryDB中有兩個表。一個是Book_Master,另一個是語言。我在Book_Master中使用了langid作爲外鍵,並且想要在這兩個表之間建立關係,但是出現錯誤。圖片在描述中給出。幫助我程序員..!這裏是圖片Click to see imageSQL Server中兩個表之間的關係
1
A
回答
0
分析你的表格。
select b.LangID
from book_master b
left join Languages L on b.LangID = L.LangID
where L.LangID is null
結果是Lang_ID在Book_master中不存在於語言(和塊FK創建)中。
+0
Book_Master中的langid爲0 –
+0
將'book_master'中的這些值設置爲現有值或設置爲null以創建FK –
+0
謝謝你這麼多先生...我沒有選中在Book_Master中的langid複選框,這是一個foriegn鍵......但是當我檢查它並將langid更新爲NULL ..然後關係創建....謝謝包 –
相關問題
- 1. sql server中的表之間的關係
- 2. 關係3個表之間在SQL Server
- 3. SQL Server 2008中兩個數據庫之間的外鍵關係
- 4. 兩個表之間的關係:使兩個表之間的關係
- 5. SQL - 表之間的關係
- 6. 表之間的SQL關係
- 7. 兩個表單域之間的關係
- 8. 兩個連接表之間的關係
- 9. 兩張表之間的兩種關係
- 10. 兩個表之間的對應關係的複雜SQL查詢
- 11. 如何使SQL兩個表之間的關係
- 12. SQL查詢計數兩個表之間的關係
- 13. SQL Server查詢三個表之間不存在關係
- 14. 兩個主表之間的兩個關係表
- 15. 訪問文件表和sql server表之間的關係
- 16. 如何在SQL Server中創建兩個非主鍵實體之間的關係
- 17. SQL查詢找到兩個表之間沒有關係
- 18. 的SQL Server 2014(或表之間的關係)
- 19. SQL Server表關係
- 20. 如何合併兩個表中的行,當在SQL表之間沒有關係
- 21. 在Access中的兩個表之間實施多個關係
- 22. sql server中兩個表的行數之間的計算劃分
- 23. 3表之間的SQL關係
- 24. 在SQL Server中的兩個表之間進行選擇
- 25. 刪除SQL Server中兩個表之間的交集
- 26. JAVA - 兩個對象之間的關係
- 27. 兩個實體之間的關係
- 28. 兩個類之間的關係
- 29. symfony2兩個實體之間的關係
- 30. 兩個類之間的關係示例
列可以爲空嗎?列上是否有默認值?該列中可能已經有數據阻止外鍵檢查成功 –
是的,這很可能是因爲有一些數據阻止了鍵的創建。當然,這主要是猜測,因爲你沒有提供任何類似於桌子細節的東西。 –
您的Book_Master表中已經有數據。所以我假設它有一個LangID列,它是Languages表的外鍵。該列需要爲空,並且LangID列中的任何數據都需要存在於語言表中。 –