@mikamyllynen Miksi näissä on ehto  "and maksuehto1.jv != ''"? Eikö olis nätimpää vain joinata maksuehto niillä sarakkeilla joilla se on relaatiossa laskuun? 

Näin:
JOIN maksuehto AS maksuehto1 ON (maksuehto1.yhtio = lasku1.yhtio and maksuehto1.tunnus = lasku1.maksuehto)