Hej,
SELECT id, name,
(SELECT COUNT(id) FROM Players WHERE teamID = T.id)
AS nrPlayers,
(CASE WHEN nrPlayers >= 11 THEN 1 ELSE 0 END)
AS validTeam
FROM Teams T;
Problemet är att nrPlayers förväntas finnas i tabellen "Teams". Går detta att lösa på ett smidigt sätt? SQL-frågan jag använder innehåller ungefär tio olika select-satser som motsvarar nrPlayers. Jag inkluderade inte dessa.