sql >> Databáze >  >> RDS >> Mysql

SELECT WHERE IN s GROUP_CONCAT jako vstup

Toto řešení mě nezajímá, ale je životaschopné:-

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. Aktualizovat hodnoty z tabulky MYSQL bez opětovného načtení stránky?

  2. Funkce MYSQL TIMEDIFF dlouhodobě nefunguje

  3. Jak zjistit věk v letech, měsících a dnech pomocí Oracle

  4. Cyrilice, AJAX a databáze