1
(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

2012-06-28 から 2012-06-30 までの日付で、Avail = 10 の Alpha= D の結果のみを MYSQL で取得するにはどうすればよいですか。 Alpha=A には 2012-06-28 の Avail しかありません。

4

0 に答える 0