You cannot give any conditions on which the join will take place: 'where item = A' does not work.
The join will happen on shared columns, in this case month. This will result in a table, which you can filter afterwards, e.g. by excluding rows with item='A'.
Another option is to filter the Trans table BEFORE joining it:
where Item = 'A';
drop table Trans;