У меня есть этот запрос, но, по-видимому, он может зациклить и вызвать сбой сервера.
SELECT neveras.Panel, contactos.Email FROM neveras, contactos
WHERE neveras.Alarma = 1 And Estado <> 1
And contactos.Sensor
LIKE CONCAT('%,',(Select Usuario FROM neveras where Alarma = 1),',%')
Таблица neveras:
Id|Panel|Usuario|Alarma|Estado
1 uno 1 1 2
2 dos 1 2 1
3 tres 2 2 1
4 cuatro 2 2 1
5 cinco 3 2 1
Таблица контактов:
Id |Email |Nombre |Sensor
1 uno@uno nombre1 1,3,5
2 dos@dos nombre2 2,4
Эта таблица имеет такую структуру, чтобы избежать повторения значений
Я ценю вашу помощь.