【发布时间】:2014-01-28 15:38:12
【问题描述】:
我有两张桌子,company 和 openhours。
公司 编号 |名字
营业时间 编号 |天 |公司|开放|关闭
openhours 每个公司有 7 行,每天的营业时间(“周一”、“周二”、“周三”等)
基本上我想获取周三(周三)和周四(周四)的营业时间
SELECT * FROM openhours WHERE company=1 AND day='wed'
SELECT * FROM openhours WHERE company=1 AND day='thu'
虽然我正在寻找的是在同一个查询中同时获得公司和公司的营业时间,但到目前为止我只能获得 1 行营业时间
SELECT company.*, openhours.* FROM company INNER JOIN openhours ON openhours.company=company.id WHERE openhours.day == 'wed' OR openhours.day == 'thu
有什么帮助吗?已经坐了很久了
编辑 这是 openhours 表的样子(公司 id 1)
标识 |天 |公司|开放|关闭
1 mon 1 08:00 16:00
2 tue 1 08:00 16:00
3 wed 1 10:00 16:00
4 thu 1 11:00 15:00
5 fri 1 08:00 16:00
6 sat 1 11:00 14:00
7 sun 1 11:00 14:00
【问题讨论】:
-
您提到查询只给您一条记录,您用什么来查看查询结果?
-
请发布数据。
-
查看第一篇文章的编辑