Trong truy vấn dưới đây, tôi muốn thêm điều kiện AND vào trong WHEN của CASE và trước khi THEN có thể xảy ra?Trường hợp khi đó, nhưng với điều kiện AND bên trong khi và trước đó
ví dụ KHI 'R' và table1.name = "jones" THEN 'rất cao'
SELECT table1.id, table1.name,
CASE table1.event
WHEN 'r' THEN 'very high'
WHEN 't' THEN 'very low'
ELSE (SELECT table2.risk FROM table2 WHERE table2.value <= table1.value
ORDER BY table2.value DESC LIMIT 1)
END AS risk
FROM table1
ORDER BY FIELD(table1.event, 'r', 'f', 't'), table1.value DESC
+1, tôi đã chỉnh sửa ý tưởng đó vào câu trả lời của tôi khi bạn đăng này =) – jadarnel27
@ jadarnel217 haha cảm ơn, tôi sẽ +1 câu trả lời của bạn quá, vì nó giống nhau. –