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

इनपुट के रूप में GROUP_CONCAT के साथ WHERE IN चुनें

इस समाधान के लिए उत्सुक नहीं, लेकिन व्यवहार्य:-

SELECT a.ID, 
        a.country, 
        a.region, 
        a.item
FROM whitelist a
INNER JOIN 
(
    SELECT group_concat(ID) AS ID, USERNAME, COMPNAME, PUBLISHER, NAME, VERSION, COUNT(*) AS AMOUNT
    FROM software_checklist
    GROUP BY USERNAME, COMPNAME, PUBLISHER, NAME, VERSION 
    HAVING AMOUNT > 1
) tmp
ON FIND_IN_SET(a.ID, tmp.ID)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पोस्ट करें और उसी समय php . में प्राप्त करें

  2. OleDbConnection का उपयोग करके MySQL सर्वर 5.1.50 से कनेक्ट करने के लिए कनेक्शन स्ट्रिंग खोजें

  3. php और PDO का उपयोग करके mysql डेटाबेस में एकल आईडी में सम्मिलित सरणी मान डालें

  4. वाइल्डकार्ड के साथ स्क्रैबल शब्द खोजक

  5. mysql पैकेज का उपयोग करके नोडज से परिणाम कैसे प्राप्त करें?