Don't forget that condition
While a lot of joins only require a single condition, there are also those tables where multiple conditions are required and are not immediately obvious. Forgetting can hurt everyone--best case, it results in extra resource consumption. Worse case, users make incorrect conclusions from data. Why not just nip that in the bud? Just tell Sundeck the specific join conditions expected for table pairings, and reject the query if those conditions don't exist.