(SELECT * FROM Test1 WHERE (date >= '2012-06-28'AND date < '2012-06-30') AND (Avail > '0'))
UNION
(SELECT * FROM Test2 WHERE (date >= '2012-06-28'AND date < '2012-06-30') AND (Avail > '0'));
MySQL results
Alpha Price date Avail description
A 165.00 2012-06-28 10 Something
D 200.00 2012-06-28 10 Something
D 200.00 2012-06-29 10 Something
问题:
Alpha = A --> date 2012-06-29 Avail = 0
如何让 MYSQL 仅获得 Alpha=D 的结果,其中日期从 2012 年 6 月 28 日到 2012 年 6 月 30 日,Avail = 10。Alpha=A 仅适用于 2012 年 6 月 28 日