这是我的问题:
SELECT * FROM events WHERE (audience like '%Internal%20Medicine%') and ('$date' < end_date) order by end_date
在数据库中,观众栏看起来像“内科,神经病学,放射学”。
我需要查询来匹配逗号之间的确切字符串。
答案 0 :(得分:1)
这是一种方法:
SELECT *
FROM events
WHERE find_in_set('Internal Medicine', replace(audience, ', ', ',')) > 0 and ('$date' < end_date)
order by end_dat;