Thanks TTT!
I am familiar with LEFT JOIN. Not sure what LEFT OUTER JOIN does. But looking at the code you are matching on the id of both tables. I do not think this works well in my case (or is this the trick with LEFT OUTER JOIN?).
The 2 tables operate independently from each other. What I actually need is a temporary 3rd table that has all the records of both table 1 and 2. Where table 2 has 2 price fields: PriceFrom and PriceTo. All other fields in table 2 that are not included in table 1 are not important as they do not visually show up in the results list. It should also be possible to see if a record comes from table 1 or 2 and, ideally, the ORDER should sort on both Price in table 1 and PriceFrom in table 2.
Is this possible?
What does DISTICT(t1.id) actually do?