によって順序私が最後に送られた期日までに、私のcometchatチャットを注文しているよ(例:1日前、3日前に、8日前、など。)私はプライベートメッセージングシステムのために私は統合するために働いています。
は、しかし、私は、コマンドを実行するたび:公式cometchatの管理パネルから取られ
(select distinct(f.member_id) id, f.display_name username from
cometchat m1, members f where (f.member_id = m1.from and m1.to = '1')
or (f.member_id = m1.to and m1.from = '1')) order by sent desc
は、私が正しくしかし、それは組織化されていないのです(問題の情報を表示していますそれはからの最後のメンバーIDによって自分自身を整理します。メンバーテーブルの代わりにcometchatから)というのは、この例です。
(select distinct(f.member_id) id,sent, f.display_name username from
cometchat m1, members f where (f.member_id = m1.from and m1.to = '1')
or (f.member_id = m1.to and m1.from = '1')) order by sent desc
:、今
http://i.imgur.com/ZfqAerr.png
私は、次のコマンドを使用している場合
cometchから送信された時間は出力されますが、送信されたすべてのメッセージはグループ解除されます(グループメッセージングではなく、ページごとにグループ化されます)。最後の送信時刻までに両方のテーブルをグループ化された形式で正確に表示するようにしますか?
これはCometchatテーブル構造である:i.imgur.com/s2Nf8xd.png
これはメンバーテーブル構造である:i.imgur.com/mcq2Pyp.png
私はこれに関してメールに返信しましたが、基本的には:一種の仕事は、二日前にメンバーに送った最後のメッセージではありませんでした。前。 http://imgur.com/a/kW8Zz – RobbyTheRobot