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

mysql:दोहराए गए मान प्लस कंडीशन वाली पंक्तियां ढूंढें

आपको इसकी तलाश करनी चाहिए:

तालिका pl1 player name से मिलता-जुलता है और date जिसने football खेला हो , pl2 गिनती शामिल है, pl3 आपको वे सभी खिलाड़ी मिलते हैं जिन्होंने football . खेला हो और किसी विशेष तिथि पर अधिक गेम और फिर आप pl4 . से मिलान डेटा प्राप्त करते हैं

SELECT 
    pl4.*
FROM
    player pl4
        JOIN
    (SELECT 
        pl2.name, pl2.date, COUNT(pl2.name) numberofgames
    FROM
        player pl2
    JOIN (SELECT 
        date, name
    FROM
        player
    WHERE
        sport = 'football') pl1 ON (pl2.name = pl1.name
        AND pl2.date = pl1.date)
    GROUP BY pl2.name , pl2.date
    HAVING numberofgames > 1) pl3 ON (pl3.name = pl4.name
        AND pl3.date = pl4.date)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysqli_stmt::bind_param() [mysqli-stmt.bind-param]:चरों की संख्या मापदंडों की संख्या से मेल नहीं खाती

  2. क्लॉज द्वारा क्रम में पैरामीटर ऑर्डर नहीं करता है -mysql, C#

  3. डेटाबेस में फ़ाइलों को ब्लॉब के रूप में सहेजना AJAX php pdo

  4. आप MySQL में WITH क्लॉज का उपयोग कैसे करते हैं?

  5. MySQL एकाधिक एक प्रश्न में शामिल होता है?