月別にテーブルが分かれているのはどうなのか?
という疑問は無い事も無いのですが、
SELECT * FROM ( SELECT 商品名,JAN,在庫数 AS 'A月在庫' FROM テーブル1 ) as tbl_A LEFT JION ( SELECT 商品名,在庫数 AS 'B月在庫' FROM テーブル2 ) as tbl_B USING ( 商品名 ) LEFT JOIN ( SELECT 商品名,在庫数 AS 'C月在庫' FROM テーブル2 ) as tbl_C USING ( 商品名 ) ORDER BY 商品名
な感じでしょうか?