У меня проблема с SQL-оператором.Моя БД - MySQL 5.1.
У меня есть 2 таблицы:
day_table
date(pk) note ...
------- ----- ---
2012-03-29 foo ...
2012-03-30 bar ...
2012-03-31 foobar ...
other_table
id fk_date key value
-- ------- --- -----
1 2012-03-29 foo 5
2 2012-03-30 bar 9
3 2012-03-30 foo 4
4 2012-03-31 bar 6
5 2012-03-31 foo 1
Поэтому мне нужен запрос примерно такой:
SELECT o.value, d.date FROM other_table o join day_table d on (...) where key = "bar" group by d.date;
И мне нужен результат, подобныйthis:
result_table
date(pk) value
------- -----
2012-03-29 0 (or null) <---- THIS IS IMPORTANT!!!
2012-03-30 9
2012-03-31 6
Я знаю, что проблема в соединении, но мне нужно получать каждую дату в day_table.
Возможно ли это с (My) SQL?
С наилучшими пожеланиями