我的粘贴箱:http: //pastebin.com/PmfDEdEw
你好,
我正在做一个公共汽车搜索脚本,这是一个名为“bus_notavailable”的表,它的字段为
nodate_id(PK)
bus_id(FK)
DD(INT 2)
MM(INT 2)
and YYYY(INT 4)
我的问题是:假设 Bus ID 为 1,这两个日期不可用,分别是 15-08-2013 和 26-01-2013,因此将过滤这一天的记录...
节点表
Nodate_id bus_id DD MM YYYY
1 1 15 08 2013
2 1 26 01 2013
• 所以 bus_notavailable.DD != '26' 它向我展示了一条记录
• bus_notavailable.DD != '11' 然后它向我显示 2 条记录
我知道我犯了错误或不知道解决方案因此想找到摆脱的方法,并且知道这是一个一对多关系的问题,其中“bus_notavailable”有两个相同总线的 id 它向我展示'bus' 表中的两条记录。
那么我需要一个子查询来实现这一点还是有其他方法?