On 26 Aug 2015, at 10:17am, Domingo Alvarez Duarte <sqlite-mail at dev.dadbiz.es> wrote:
> But like it's already done on several other cases why not fix this issue and > wrap this fix with "#ifdef SQLITE_CLEAN_COLUMN_NAMES" that's not defined by > default so older code will remain working but new code can enable this and > use it ? With that definition set, suppose you execute the following two commands: ATTACH DATABASE 'August' AS salesThisMonth; SELECT clientName, salesThisMonth.salesTotal, salesTotal FROM sales JOIN salesThisMonth ON salesThisMonth.clientId = sales.clientId ORDER BY clientName; What should the name be for the second column ? Also, with SELECT a, b, 100*a/b FROM myTable; What should the name of the third column be ? Simon.