我很难建立三连接查询.
我有三张桌子:
屋:
house ID(key) | Address | personID |
Run Code Online (Sandbox Code Playgroud)
人:
personID (key) | Name | Address |
Run Code Online (Sandbox Code Playgroud)
图片: //房子
imageID (key) | personID | url |
Run Code Online (Sandbox Code Playgroud)
我想将结果限制为5.
我想查询house address-es(main),它的所有者名称和地址,以及所有者的一张图片.
注意:每个人最多有3张图像(图像表中有3行),但只需要一行,无论哪一个都无关紧要.
The*_*eHe 25
SELECT h.Address, p.Name, p.Address as OwnerAddress, i.url FROM house AS h
INNER JOIN person AS p ON p.personID = h.personID
INNER JOIN images AS i ON i.personID = p.personID
GROUP BY h.houseID
Run Code Online (Sandbox Code Playgroud)
应该适合你.