mysql - 获取日历中不在列表中的所有日期

标签 mysql outsystems

我有一个日期列表,我希望在我的应用程序的日历小部件中启用它们。日历小部件允许我仅提供需要禁用的日期列表。

enter image description here

问题出在我正在使用的小部件中,我只能提供禁用日期列表。我已将上述日期转换为格式 2015-3-6,2015-3-8,2015-3-7,2015-5-4,2015-5-7,2015-5-12,2015-6- 16、2015-7-2、2015-10-19

但我需要以上述格式获取日历中的其余日期。我不知道如何得到。任何线索都将受到高度赞赏。

最佳答案

您有 3 个选择。

选项 1:使用 MySQL 的“Not In”功能。

MySQL "NOT IN" query

选项 2&3:使用 MySQL 的“Left Join”或“Right Join”功能。

What's the difference between INNER JOIN, LEFT JOIN, RIGHT JOIN and FULL JOIN?

关于mysql - 获取日历中不在列表中的所有日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35092415/

相关文章:

mysql - phpMyAdmin 无法识别 REVOKE 命令

javascript - 使用 JavaScript 锁定页面上的任何操作

mysql - 外部系统中的高级 SQL 查询

css - 如何设置特定 select2 的 z-index

php - 在单列 MySQL 数据库中存储数组值

javascript - 使用 JSON 从 PHP 到 Javascript 的 MySQL 数据

mysql - 如何对这么大的MySQL表进行分区?

php - 返回单个数据库结果的正确方法是什么?

SQL Server 逆透视/透视示例

mysql - 问题理解内部连接或左连接