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

MySQL A lub B, ale NIE oba

Coś takiego powinno spełniać specyfikację:

SELECT f.bar 
  FROM frequents f
 WHERE f.drinker IN ('John','Rebecca')
 GROUP 
    BY f.bar
HAVING COUNT(DISTINCT f.drinker) < 2
  • pobierz wszystkie bar dla „John” i/lub „Rebecca”
  • zwiń wiersze do jednego wiersza dla każdego bar
  • licz drinker dla każdego paska
  • odrzuć wiersze, które mają liczbę 2 (tj. zarówno John, jak i Rebecca)
  • pozostawiając tylko wartości bar dla Johna, a nie Rebeki i odwrotnie



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Przesyłanie dużego pliku CSV do bazy danych Mysql

  2. Obsługa przyjaznego SEO adresu URL ze znakami innymi niż angielskie

  3. Przewodnik krok po kroku w Yii2 dotyczący logowania z tabeli w MySQL

  4. Replikuj moją lokalną bazę danych (Mysql) do zdalnej bazy danych (phpmyadmin)

  5. sprawdzanie, czy za n dni zbliża się rocznica w MySql