【发布时间】:2012-03-19 11:04:25
【问题描述】:
我有这个查询,但显然它会循环并导致服务器崩溃。
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),',%')
表永远不会:
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
此表具有这种结构以避免重复值
感谢您的帮助。
【问题讨论】:
-
请发布您的预期结果
标签: mysql select sql-like concat