:
SELECT *
FROM
(SELECT dept, count(*) as empcount FROM employees GROUP BY dept) a
INNER JOIN (SELECT dept, count(*) as empcount FROM employees GROUP BY dept) b ON
a.empcount = b.empcount AND
a.dept <> b.dept;
: bütün bölümlerin bir listesini ve birlikte bu sonuçların katılabilir çalışanların aynı sayıda olan herhangi departmanı almak için
SELECT dept, count(*) as empcount FROM employees GROUP BY dept;
Bu biraz gariptir. 10 çalışanı olan üç bölümünüz varsa,
+---+----+---+----+
| a | 10 | b | 10 |
| a | 10 | c | 10 |
| b | 10 | a | 10 |
| b | 10 | c | 10 |
| c | 10 | a | 10 |
| c | 10 | b | 10 |
+---+----+---+----+
sayısı neye eşittir? – Quassnoi