sql >> Databasteknik >  >> RDS >> Mysql

Hur man använder i klausul i underfråga

Utan att normalisera kan du prova detta. Men den här frågan kommer inte att vara SARG-bar, och som ypercube påpekad lagra en kommaseparerad lista i en db är en dålig idé .

  SELECT T2.ID,
         GROUP_CONCAT(T1.NAME SEPARATOR  ',')
   FROM TABLE2 AS T2
        INNER JOIN  TABLE2 AS T1
        ON FIND_IN_SET (T1.ID , T2.ITEM_ID )
   GROUP BY 
         T2.ID


  1. Hur man tillämpar paginering på resultatet av SHOW TABLES-frågan i PHP

  2. Maximal storlek för en SQL Server-fråga? IN-klausul? Finns det ett bättre tillvägagångssätt

  3. Kommer index att användas om du frågar en delmängd av indexets kolumner?

  4. Hur installerar man postgres med NSIS med alla parametrar?