使用外键更改表
我有三张桌子。
Person (id, FirstName, LastName, BirthDate)
Contact (id, contact, type)
PersonContact( Person_id, Contact_id )
正如您所看到的,Person_id 来自 PersonContact 表中的 Person 表 Contact_id 来自 PersonContact 表中的 Contact 表,
我想编写一个查询,将 PersonContact 表的 Person_id 列与 Person 表的 id 列作为外键相关联。
PersonContact 的 Contact_id 列以 Contact 表的 id 列作为外键
I have three tables.
Person (id, FirstName, LastName, BirthDate)
Contact (id, contact, type)
PersonContact( Person_id, Contact_id )
As you can see that Person_id is comming from Person table in PersonContact table
And Contact_id is comming from Contact table in PersonContact table
I want to write a query that should relate Person_id column of PersonContact table with id column of Person Table as foreign key.
And Contact_id column of PersonContact with id column of Contact table as foreign key
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这应该可以回答问题
This should answer the problem
这是我在 T-SQL
Select FirstName, LastName, BirthDate 方面的价值 0.02 美元的建议
来自 人 p
加入 PersonContact 电脑 ON
p.id= pc.Person_id
选择联系人,输入
来自联系人 c
加入人员联系电脑
ON c.id= pc.Person_id
Here's my $0.02 worth of advise in terms of T-SQL
Select FirstName, LastName, BirthDate
from Person p
join PersonContact pc ON
p.id= pc.Person_id
Select Contact, type
From Contact c
join PersonContact pc
ON c.id= pc.Person_id
http://dev.mysql.com/doc/refman/5.1 /en/alter-table.html
要选择,您需要:
http://dev.mysql.com/doc/refman/5.1/en/alter-table.html
To select, you do: