我很难建立三连接查询。MySQL三连接
我有三个表:
楼:
house ID(key) | Address | personID |
人:
personID (key) | Name | Address |
图片: //房子
imageID (key) | personID | url |
我想将结果限制为。
我想查询房屋地址(主),它的所有者名称&地址,和一个所有者的图片。
注意:每个人最多有3张图像(图像表中有3行),但只有一张是必要的,无论哪一张都不重要。
一个人可以是多个房屋所有者?一个人行只包含一个房子ID?! 这将如何实现? – TheHe
从person中删除house_id列,而是向house表中添加owner_id列,或者更好地,使用owner_id,house_id列创建owner_house表。 – Icarus
@他是我的错,对不起,我修好了。 –