Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL Relational Division

Опитайте това:

SELECT DISTINCT fb1.name, fb1.surname FROM favoriteBeer fb1JOIN stock s ON fb1.beerName =s.beerNameGROUP BY fb1.name, fb1.surname, s.restaurantHAVING COUNT(*) =( SELECT COUNT(*) ) FROM favoriteBeer fb2 WHERE fb1.име =fb2.име И fb1.фамилия =fb2.фамилия) 

Изход:

<предварителен код>| ИМЕ | ФАМИЛИЯ ||-------------|-----------|| Бухер | Ролф || Мастрояни | Пепе || Майер | Ханс || Майер | Ханспетер || Майер | Хансруди || Мюлер | Хайнрих || Питърс | Петър || Заро | Даруин |

Fiddle тук .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да използвам GROUP BY за свързване на низове в mysql

  2. съхраняване на числа като varchar

  3. Сериализираните данни в базата данни на mysql трябва да се комбинират в масив

  4. Липсваща стойност за идентификатор на първичен ключ Doctrine Symfony2

  5. Смесване на резултати от различни категории, подредени по резултат в MySQL