我正在尝试选择时间戳大于存储在单独表中的时间戳的所有行。我最初尝试的是:
SELECT * FROM `chat` WHERE `Timestamp` > `LoggedIn`;
在这种情况下,Timestamp处于聊天状态,而LoggedIn处于onlinestatus状态。我很确定这很简单但是一些谷歌搜索没有产生任何我能理解的结果
答案 0 :(得分:0)
SELECT
columns
FROM
chat
JOIN onlinestatus ON (chat.id = onlinestatus.chat_id)
WHERE
Timestamp > LoggedIn
chat.id
和onlinestatus.chat_id
列已组成,但必须有一些列指向另一列。请务必加入此列。
答案 1 :(得分:0)
从聊天中选择*,其中时间戳> (从在线状态中选择时间戳)试试这个。如果需要,您可以在其中添加用户ID。