พึ่งเคยใช้งานครั้งแรกโปรดอ่านที่นี่! howtouse!
x
  • Register
หางานด้าน IT อยู่เหรอ?

มี PK 2 ตัวแล้วแต่ไม่สามารถ RELATIONSHIP ใด้ครับตามรูปเลยครับผม

+1 vote

 

ตามภาพเลยครับ มันตั่ง RELATIONSHIP ไม่ได้เกิดจากสาเหตอะไร ? หรือผมไม่เข้าใจส่วนไหน

แต่พอผมลบ Supplier_ID ที่เป็น pk ออกไปไห้เหลือแต่ Supplier_Name ที่เป็น PK

มันก็ตั่ง RELATIONSHIP ได้ตามปรกติครับ


รบกวนดูไห้หน่อยครับ

http://www.thaicreate.com/upload/stock/20120523113021.jpg ลิ้งรูปครับ

ถามเมื่อ May 23, 2012 in VB.Net โดย Szeretet You (252 คะแนน)
edited May 23, 2012 โดย Szeretet You
   

2 Answers

+4 votes
 
Best answer
ตามรูป PK เป็น composit key ที่ประกอบด้วย Supplier_ID กับ Supplier_Name ถ้า Product จะ link กับ Supplier ก็ต้องใช้ทั้งสอง column ผมแนะนำว่าใช้ Supplier_ID เป็น PK ตัวเดียวครับ column ที่จเป็น PK ที่ดี ค่าจะไม่เปลี่ยนเลยครับ
ตอบเมื่อ May 23, 2012 โดย Krurkrit Phoosakul (1,174 คะแนน)
selected May 23, 2012 โดย Szeretet You
ขอบคุณมากครับผม
+1 vote
ตาม Answer 1 ครับ

 

ถ้าต้องการ ให้มันไม่ซ้ำจริงๆ Supplier_Name ก็ใส่เป็น Unique ก็ได้นะครับ
ตอบเมื่อ May 23, 2012 โดย phanithanj (1,139 คะแนน)

Related questions

...