Один из двух запросов сделать мой сервер сбой.Кто-нибудь знает?MYSQL - PullRequest
0 голосов
/ 20 сентября 2018

Первый запрос приводит к сбою моего сервера (загрузка процессора достигает 100%)

SELECT s.idSinistre
FROM test_apc_sinistres s 
INNER JOIN apc_correspondances c ON c.idLiaison = s.idSinistre AND c.refCategorie = '69.1'
INNER JOIN apc_procedures_taches_sinistres p ON s.idSinistre = p.idSinistre 
INNER JOIN apc_contacts co ON s.idAdb = co.idContact
INNER JOIN apc_parametres_adb pa ON pa.idAdb = co.idContact
WHERE s.refStatut = '62.2' 
GROUP BY s.idSinistre;

select co.Nom, s.idSinistre, count(c.idMessage) as nbMEssage, count(p.id) as nbProc
from test_apc_sinistres s 
inner join apc_correspondances c on c.idLiaison = s.idSinistre and c.refCategorie = '69.1'
inner join apc_procedures_taches_sinistres p on s.idSinistre = p.idSinistre
inner join apc_contacts co on s.idAdb = co.idContact
inner join apc_parametres_adb pa on pa.idAdb = co.idContact
where s.refStatut = '62.2'
group by s.idSinistre;

Единственное различие между этими двумя данными - это данные, которые я выбираю.У кого-то уже есть эта проблема?

1 Ответ

0 голосов
/ 20 сентября 2018

Просто перепроверьте свои столбцы один за другим, и вы увидите, что вы делаете агрегаты для всех столбцов, кроме одного.

...