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

उपयोगकर्ता की हाल की गतिविधियाँ - PHP MySQL

एक MySQL UNION क्वेरी यहाँ काम कर सकती है:

(SELECT `user_id`, `date_added`, 'photo' AS `type` FROM `photos` WHERE `user_id` = uid) UNION
 (SELECT `user_id`, `date_added`, 'video' AS `type` FROM `videos` WHERE `user_id` = uid) UNION
 (SELECT `user_id`, `date_added`, 'comment' AS `type` FROM `comments` WHERE `user_id` = uid)
 ORDER BY `date_added` DESC;

फिर आप एक परिणाम सेट के साथ समाप्त करेंगे जैसे

user_id | date_added | type
    5   | 2009-01-03 | photo
    5   | 2008-12-07 | video
    5   | 2008-11-19 | comment

और इसी तरह। (वास्तव में आप user_id छोड़ सकते हैं निश्चित रूप से यदि आप चाहें तो SELECT में से)



  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. विजुअल COBOL को MySQL से कनेक्ट करना

  3. MySQL में कुछ कॉलम और रैंड () के आधार पर छाँटना

  4. मैं MySQL में पूरे परिणाम सेट को कैसे जोड़ूं?

  5. एंटिटी फ्रेमवर्क सी # डेटा डालें रूसी एन्कोडिंग समस्याएं