Агрегация - это один из способов найти людей, которые одновременно бодрствуют и спят:
SELECT sid, name
FROM yourTable
WHERE status IN ('Sleep', 'Awake')
GROUP BY sid, name
HAVING MIN(status) <> MAX(status);
![enter image description here](https://i.stack.imgur.com/4mXWn.png)
Демо
Мы можем попробовать нечто подобное, чтобы найти людей с одним статусом:
SELECT sid, name
FROM yourTable
GROUP BY sid, name
HAVING MIN(status) = MAX(status);
![enter image description here](https://i.stack.imgur.com/qxgmt.png)
Демо