我想创建这样的东西:
用户表,地址表和帖子表。
用户可以拥有一个地址,但可以拥有多个帖子。这需要一个mysql的多对多关系,对吗?我该怎么把它们绑在一起呢?一个例子就是很棒。谢谢!
答案 0 :(得分:2)
users table
-----------
id PK
name
posts table
-----------
id PK
user_id FK
title
address table
-------------
id PK
user_id FK
city
PK =主键
FK =外键
选择您可以执行的特定用户的所有帖子
select p.*
from posts p
inner join users u on u.id = p.user_id
where u.name = 'tom'