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

मैसकल कई टेबल से जुड़ें

जैसा कि मैं इसे समझता हूं, आप सभी अपने . के नाम और पोस्ट ढूंढना चाहते हैं दोस्तों, ऐसा कोई दोस्त नहीं जो फ्रेंड टेबल में हो...?

आपकी खुद की यूजर आईडी $myId . में है , इसे यह करना चाहिए (नवीनतम पोस्ट पहले);

संपादित करें:दोस्तों के लिए जोड़ा गया स्टेटस चेक

SELECT m.f_name, m.l_name, p.`text`
FROM members m
JOIN posts p 
  ON m.member_id = p.user_id
JOIN friends f 
  ON f.`to` = m.member_id OR f.`from` = m.member_id
WHERE (f.`from` = $myId OR f.`to`= $myId)
  AND f.`status` = 1 AND m.member_id <> $myId
ORDER BY p.p_id 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. Gentoo पर MySQL रिलेशनल डेटाबेस का उपयोग करना

  2. सेकंड को मानव पठनीय समय अवधि में बदलें

  3. MySQL कैरेक्टर एन्कोडिंग समस्या को कैसे हल करें?

  4. CONCAT का उपयोग करके MySQL को प्रारूपित करें

  5. mysql में एक ही फ़ील्ड में एकाधिक मान कैसे सम्मिलित करें?