在mysql中有条件地合并两个表

时间:2010-08-12 22:45:05

标签: mysql

我有2个名为user的表,其中包含fileds user.userID和user.lastActivityTime,以及具有相同字段的会话。现在我想通过ID获取用户,但是如果sessionTable中有一个具有相同userID的条目,我想从用户获取所有内容,但是来自会话的lastActivityTime。我怎么能这样做?

谢谢

1 个答案:

答案 0 :(得分:1)

SELECT * FROM user LEFT JOIN session ON user.UserID=session.UserID

如果它不为空,则优先使用session.lastActivityTime