В версиях 1.6 и 2.1 функция Android getColumnNames возвращает мне массив имен полей + псевдонимов?Почему?
, например.
SELECT c.idCliente, c.nombre,COUNT(cab.idcomprobante) AS cbtes FROM Customers AS c LEFT JOIN AS cab Headers ON c.idCliente=cab.idCliente
с этим запросом getColumnNames функция () возвращает массив:
"c.idCliente"
"c.nombre"
"cbtes"
Почему псевдоним перед?
в версии 2.2 для Android, этот же массив имеет следующие значения:
"idCliente"
"nombre"
"cbtes"
это правильно ... но, очевидно, выдает ошибку и не может найти имя столбца вмассив.
Интересно, если решение этой проблемы заключается в следующем:
SELECT c.idCliente AS idCliente,c.nombre AS nombre,COUNT(cab.idcomprobante) AS cbtes FROM Clientes AS c LEFT JOIN Cabeceras AS cab ON c.idCliente = cab.idCliente
с "AS" в каждом поле?