このようなクエリがあります。
select value, date from table
where date in ('date1','date2','date3','date4','date5')
group by date
これにより、指定された日付のレコードがある場合にのみ結果が得られます。ただし、指定された日付のレコードがない場合でも、値が「0」の行を取得したいと思います。これどうやってするの?
5 | 02/04/2012
8 | 02/05/2012
3 | 02/06/2012
4 | 02/08/2012
>>
5 | 02/04/2012
8 | 02/05/2012
3 | 02/06/2012
0 | 02/07/2012
4 | 02/08/2012