I got this table \"A\":
| id | date | =================== | 1 | 2010-01-13 | | 2 | 2011-04-19 | | 3 | 2011-05-07 | | .. | ... |
The INNER JOIN return rows when there is at least one match in both tables. Try this.
Select A.id,A.date,b.value from A inner join B on A.date=b.date