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

mysql का चयन करें और जहां कई टेबल पर (बहुत मुश्किल)

मुझे लगता है कि आपको इन सामान्य पंक्तियों के साथ कुछ चाहिए। मैंने इसे आपके प्रश्न से थोड़ा अलग किया है। टॉप टेन हासिल करने के बजाय रिकॉर्ड हटा रहे हैं। इसे शीर्ष 10 रिकॉर्ड मिलते हैं जिन्हें छिपाया नहीं जाएगा।

SELECT c.ID, c.fromuserid, c.roomid, c.text, u.nickname
FROM chats c
JOIN user u ON c.fromuserid = u.id
where c.roomid = 3 AND user.banned = 0
AND NOT EXISTS(
              SELECT * FROM hide h 
              WHERE h.hideuser = c.fromuserid
              AND orguser = $userid) 
ORDER BY c.ID DESC
LIMIT 0,10


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. साइट पर ठीक से प्रदर्शित करने के लिए डीबी में विशेष वर्णों को संग्रहीत करना और फिर भी उसी नाम से छवि ढूंढना

  2. परिणाम में नया कॉलम जोड़ें और तालिका को समेकित करें

  3. दिनांक स्वरूप के लिए LOAD DATA INFILE का उपयोग करते हुए एकाधिक SET फ़ील्ड

  4. MySQL में 640k पंक्तियों को अद्यतन करने का प्रयास क्वेरी के दौरान MySQL सर्वर से कनेक्शन खो जाता है

  5. दिनों में संचयी योग