gpt4 book ai didi

Mysql结果问题

转载 作者:行者123 更新时间:2023-11-29 15:08:25 25 4
gpt4 key购买 nike

我正在为我的学校制作一个网站,我需要有关 Mysql 结果的帮助。我需要知道健身房什么时候可以使用,例如:从 2009-09-23 到 2009-09-30 很忙,并且所有其他日期都可用,现在我写了一个查询,但它不起作用。

   SELECT gym_name from gym, logs WHERE gym.gym_id = logs.logs_id 
AND (gym.date_busy_from < '2009-09-23'
OR gym.date_busy_from > '2009-09-23'
AND gym.date_busy_till > '2009-09-30')

有人可以帮我吗,我被困了好几个小时,而且我无法突破墙壁。 tnx

最佳答案

你的。 OR 条件有什么作用或者您想用它做什么?

SELECT gym_name from gym, logs 
WHERE gym.gym_id = logs.logs_id
AND (gym.date_busy_from < '2009-09-23'
OR gym.date_busy_from > '2009-09-23'
AND gym.date_busy_till > '2009-09-30')

尝试

SELECT gym_name 
FROM gym, logs
WHERE gym.gym_id = logs.logs_id
AND gym.date_busy_from < CURDATE()
AND gym.date_busy_till > DATE_ADD(CURDATE(), INTERVAL 7 DAY)

或者

SELECT gym_name 
FROM gym, logs
WHERE gym.gym_id = logs.logs_id
AND gym.date_busy_from > CURDATE()
AND gym.date_busy_till < DATE_ADD(CURDATE(), INTERVAL 7 DAY)

关于Mysql结果问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1461497/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com