我正在建立一个论坛,并且我有一个与许多连接的SQL选择的问题。我想在同一行中显示两个不同用户的图像。SQL与多个连接相同的表
用户的第一张图片是谁写的话题,第二张图片是上次回复的用户的图片。
我建立查询:
SELECT
posts.*, users.photo, users.displayname FROM posts
JOIN users ON(posts.useraid = users.id)
JOIN users ON(posts.lastreply = user.id)
WHERE forumid='$forumid' and type='post' ORDER BY `timee` DESC
- posts.lastreply =最后回复用户的ID。
又有什么问题呢? – GarethL 2013-03-01 16:30:16
你需要为每个连接使用不同的别名... – 2013-03-01 16:30:57