Why do you want to do this? How is it going to help with your code - or the output? What would happen if you had to join to the same table - multiple times?
FROM t1
LEFT JOIN table2 t2 ON t2.key = t1.key
LEFT JOIN table2 t3 ON t3.key = t2.otherkey
Now you would be returning all the columns from 't3' as 't3_columnname'?
If this is to help with coding - then make sure you use the table alias when referencing the columns - always.
Thanks this looks very interesting but it will rename the columns in the actual table while I only want to rename the columns in the produced selection having only read-access.