0

タイムスタンプが別のテーブルに保存されているタイムスタンプよりも大きいすべての行を選択しようとしています。私が最初に試したこと:

SELECT * FROM `chat` WHERE `Timestamp` > `LoggedIn`;

この場合、Timestamp はチャット状態で、LoggedIn は online 状態です。これは簡単だと確信していますが、いくつかのGoogle検索では、理解できる結果が得られませんでした

4

2 に答える 2

0
SELECT
    columns
FROM
    chat
    JOIN onlinestatus ON (chat.id = onlinestatus.chat_id)
WHERE
    Timestamp > LoggedIn

chat.idとのonlinestatus.chat_id列は構成されていますが、互いに指す列が必要です。必ずこのコラムに参加してください。

于 2013-08-29T18:39:36.927 に答える
0

Select * from chat where timestamp > (select timestamp from online status) これを試してください。必要に応じて、ユーザー ID を追加できます。

于 2013-08-29T18:42:59.227 に答える