我試圖選擇時間戳大於存儲在單獨表中的時間戳的所有行。我最初嘗試的是:Select Statement比較兩個表之間的數據
SELECT * FROM `chat` WHERE `Timestamp` > `LoggedIn`;
在這種情況下,時間戳處於聊天狀態,LoggedIn處於在線狀態。我敢肯定,這是簡單的,但一些谷歌搜索沒有取得成果,我能理解
我試圖選擇時間戳大於存儲在單獨表中的時間戳的所有行。我最初嘗試的是:Select Statement比較兩個表之間的數據
SELECT * FROM `chat` WHERE `Timestamp` > `LoggedIn`;
在這種情況下,時間戳處於聊天狀態,LoggedIn處於在線狀態。我敢肯定,這是簡單的,但一些谷歌搜索沒有取得成果,我能理解
SELECT
columns
FROM
chat
JOIN onlinestatus ON (chat.id = onlinestatus.chat_id)
WHERE
Timestamp > LoggedIn
的chat.id
和onlinestatus.chat_id
列編造的,但必須有一些列指向一個到另一個。確保加入這個專欄。
加入我仍然有點模糊,但它做到了。謝謝。 – Styles2304
選擇* from chat where timestamp >(從在線狀態中選擇時間戳)試試這個。如果需要,您可以在其中添加用戶標識。
這應該工作,具體取決於這些字段的類型是什麼,以及它們的值是什麼。 –
你需要'加入'另一張桌子。 –
這兩個標籤如何相互關聯? –