Es que no pusiste el IS NULL:
Código MySQL:
Ver originalQuery OK, 0 rows affected (0.12 sec)
Query OK, 0 rows affected (0.04 sec)
Query OK, 0 rows affected (0.01 sec)
-> VALUES(1, 'Telefonica'), (2, 'Carrefour'), (3, 'Prisa'); Query OK, 3 rows affected (0.00 sec)
-> VALUES(1, 150, 2008), (1,225,2009),(3,75,2009); Query OK, 3 rows affected (0.00 sec)
+------------+-------------+
| empresa | Facturacion |
+------------+-------------+
| Telefonica | 225 |
| Carrefour | 0 |
| Prisa | 75 |
+------------+-------------+
Lo que yo dije era que no estaba seguro, no que no debía ir (no lo había probado).