0

我的餐桌设计:

在此处输入图像描述

如何获取记录如果列中有日期“04-11-2016”或“11-11-2016” week_days

注意:日期不相同,它有一个或多个日期。

实际查询:

SELECT * FROM `sh_products` WHERE FIND_IN_SET('04-11-2016','11-11-2016',week_days);

预期结果:

在此处输入图像描述

4

1 回答 1

1

只需或一起调用两次FIND_IN_SET

SELECT *
FROM sh_products
WHERE FIND_IN_SET('04-11-2016', week_days) > 0 OR
      FIND_IN_SET('11-11-2016', week_days) > 0
于 2016-11-05T09:29:02.490 回答