Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

PHP/MySQL के साथ मैसेजिंग सिस्टम

SELECT messages.* FROM messages, (SELECT MAX(id) as lastid FROM messages 
WHERE receiver = 13 OR sender = 13 
GROUP BY CONCAT(LEAST(receiver,sender),'.',GREATEST(receiver,sender))) as conversations
WHERE id = conversations.lastid
ORDER BY timestamp DESC

आपको चैट-साझेदारों के बीच एक अद्वितीय वार्तालाप आईडी की आवश्यकता है। मैंने इसे सबक्वायरी के साथ अनुकरण किया है, आशा है कि यह मदद करता है



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL फुलटेक्स्ट स्टॉपवर्ड्स औचित्य

  2. MYSQL / PHP में अधिकतम निष्पादन समय निर्धारित करें

  3. mysql क्वेरी - आउटपुट पर प्रारूप दिनांक?

  4. मैं सीएसवी प्रारूप में MySQL क्वेरी परिणाम कैसे आउटपुट कर सकता हूं?

  5. सप्ताह के अनुसार mysql समूहन