現在、このクエリを使用して、PHP アプリケーションでメディア レコードを選択し、関連するユーザー データを取得しています (利用可能な場合)。
SELECT media.*,
user.*
FROM media_table AS media
LEFT JOIN user_table AS user ON
(user.user_id = media.user_id)
WHERE media.media_id = {$mediaId}
私が興味を持っているのは、次の利用可能な media_table レコードと前の media_table レコードに対して media.* を選択することです。media_id 自体 (media_table.media_id は自動インクリメント) に基づいてこれを行うか、media_date などの他の列を使用できます (これはより正確な場合があります - エポック時間形式の INT 列です)。
そして、複数のクエリを実行する必要がないように、(可能であれば) 結合を介してこれを行いたいと考えています。
この答えを思い出します:https://stackoverflow.com/a/1446831/1593325
いくつかのアイデアが得られましたが、機能させることができませんでした (別のクエリを実行しない限り)。
どんな助けでも大歓迎です。お時間をいただきありがとうございました。