Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Zwróć wiersze, w których kolumna pasuje do wszystkich wartości w zestawie

Wypróbuj to zapytanie

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zend_Db:Jak uzyskać liczbę wierszy z tabeli?

  2. Porównaj dwie daty w Codeigniter i MySQL

  3. upewnij się, że wynik metody pobierania PDO jest błędem lub pustym wynikiem

  4. Błąd importu bazy danych MySQL #1064

  5. Jak zwrócić różne wartości i ich liczbę?