Курсор JOIN с тем же именем столбца

Как я могу получить доступ к столбцам с тем же именем? Я попытался сделать cursor.getString(cursor.getColumnIndexOrThrow("table.column")) но он, похоже, не работает

    Вы можете использовать псевдонимы, т.е.

     db.rawQuery("SELECT column1 AS c1 FROM table"); 

    Затем вы можете использовать:

     cursor.getColumnIndex("c1"); 

    Очевидно, что это относится и к полям из JOIN. Приветствия.

    РЕДАКТИРОВАТЬ

    Пример с предложением join:

     db.rawQuery("SELECT t1.columnX AS c1, t2.columnY as c2 FROM table1 t1 INNER JOIN table2 t2 ON t1.A = t2.B"); 

    Затем вы можете просто использовать псевдоним независимо от таблицы, к которой она принадлежит:

     cursor.getColumnIndex("c2") should return 1.