mysql - 从日程中选择日期

标签 mysql sql select

所以我编写了这段代码:

SELECT 
    day.weekday
FROM
    day,
    event,
    event_date
WHERE
    EXISTS( SELECT 
            day.weekday
        FROM
            day)
        AND event.event_id = event_date.event_id
        AND event.day= day.day
GROUP BY day.weekday

它正在工作,但是还有其他方法可以使用 EXSISTS 做到这一点吗?

最佳答案

试试这个

SELECT 
    day.weekday
FROM
    day
    JOIN event ON event.day= day.day
    JOIN event_date ON event.event_id = event_date.event_id
GROUP BY 
    day.weekday

关于mysql - 从日程中选择日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27093128/

相关文章:

mysql - 如何更改mysql中的日期格式?

sql - 比较每个合约的最后记录和倒数第二个记录

javascript - 如何禁用基于另一个选择选项的选择选项

python - sqlite3 排序需要时间

javascript - 在 jQuery 中选择下一个 SELECT

Mysql 函数

php - mysql 和 php - 根据用户登录从数据库中检索数据

sql - MySQL 或 Rails 中在特定日期范围内每天获取 AVG 的最佳方法

python - 将列表值插入不同的行,同时保留其他列的最新值

mysql - 创建数据库 View ,其中每一行均取前一行的值