【发布时间】:2015-04-30 19:35:04
【问题描述】:
我是 SQL 的初学者,我目前正在尝试使用 HAVING CLAUSE 但它不起作用..
我有两张桌子:
聊天:
tchat_message:
所以我想要用户的最新消息。
首先:我加入表格:`
select user_id, user_message, max(date_message)
from tchat
inner join tchat_message on tchat.id=tchat_message.user_id
这里没问题。
第二个:我用了having子句:
select user_id, user_message, max(date_message)
from tchat
inner join tchat_message on tchat.id=tchat_message.user_id
group by user_id
having max(date_message) = date_message`
这里我有一个错误说:
“有条款”中的未知列“日期消息”
有人有想法吗?
【问题讨论】: