avevo anche io il tuo stesso problema, ho risolto così:

codice:
SELECT CONCAT(IFNULL(IDCommessa,''), ' ', IFNULL(IDContratto,''))...

in questo caso se la colonna è NULL gli dici di prendere il valore '' ( vuoto )