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

Vrátí řádky, kde sloupec odpovídá všem hodnotám v sadě

Zkuste tento dotaz

SELECT group_concat(`type`) AS types,user_id 
FROM users 
WHERE `type` IN('B','C') 
group by user_id 
HAVING FIND_IN_SET('B',types)>0 && FIND_IN_SET('C',types)>0 

SQL Fiddle http://sqlfiddle.com/#!2/8ef8e/2



  1. WHILE syntaktická chyba v MySQL

  2. Dotaz aplikace Wordnet pro vrácení příkladů vět

  3. Výběr odlišných hodnot ve spojené tabulce

  4. Pohyblivý počet řádků v časovém intervalu