Попробуйте следующее:
select s.sessionid, s.agentid, s.conversationid
from session s
inner join
(
select conversationid
from session
group by conversationid
having count(distinct agentid) = 1
) uq
on s.conversationid = uq.conversationid
uq
будет содержать все conversationid
, где количество различных агентов равно 1. Join
, что с исходными данными для получения всех строк для этих conversationid
.
Если вам действительно нужна старая версия php и вы все еще хотите использовать актуальную версию os (что вам следует !!)
, вы можете попробовать docker:
docker-compose .yml:
version: "3.5"
services:
php:
image: php:5.6-apache
ports:
- 80:80
volumes:
- ./:/var/www/html
-> это ограничит ваше одно приложение для использования этой старой версии php