私はMySQLで遊び始めていますが、私は1つの問題で困惑しているようです。Mysqlは2つのテーブルを結合して制限し、1つのテーブルを注文します
私は残した2つのテーブルを残していますが、それは十分ではありません。私は
id
1
2
3
テーブルメッセージ
chat_id
1
2
3
SELECT *
FROM (SELECT * FROM `messages`) AS m LEFT JOIN
chat as c
ON m.chat_id = c.id
WHERE c.one ='$user_id' OR c.two = '$user_id'
GROUP BY c.id, m.chat_id
ORDER BY m.dates DESC
LIMIT 8
クエリから何が必要ですか? IDで注文されたチャット内のすべてのメッセージのリスト? –
@JoeyPintoはいいいえユーザーが新しいメッセージを送信したときこのメッセージがトピック –
に更新されました質問に適切なデータサンプルと期待される結果を追加してください – scaisEdge