私のmysqlのクエリの問題の例である:照会データベースは、ここに
Table name: messaging
Id ad_id sender_id receiver_id message
1 2 5 1 message1
2 2 5 1 message2
3 2 5 1 message3
4 8 7 3 message4
5 2 4 2 message5
は、今私は、MySQLのクエリを実行したいと考えている次の形式で出力するであろう結果:
Id ad_id sender_id receiver_id message
3 2 5 1 message3
4 8 7 3 message4
5 2 4 2 message5
注:ad_id、sender_id、およびreceiver_idに同じ値を持つ複数の行は、最後の行のみを出力する必要があります。
私は、同様の出力を達成するための援助を感謝します。前もって感謝します。
すでに試したコードを共有できますか? – RST
*最後の行*は、タイムスタンプや日付の列がない場合は意味がありません。 –
はい私は列date_sentとdate_readを持っていますが、ここで私は今試してみましたが、エラーが発生しました:SELECT MAX(Id)としてID、ad_id、sender_id、receiver_idメッセージングGROUP BY ad_id、sender_id、receiver_id –