Я пытаюсь сделать простой LEFT JOIN является SQLite.
SELECT * FROM table1 LEFT JOIN table2 WHERE table1.id=table2.id
Допустим, в первой таблице 10 записей, а во второй только одна.
Затем я делаю цикл для отображения всех данных:
for (i = 0; i < len; i++) {
alert(results.rows.item(i).id);
}
Приведенный выше код прекрасно работает в Chrome и Opera, и Chrome и Opera дают мне правильный идентификатор (из таблицы 1, которая не пуста). Однако Safari вместо идентификатора из первой таблицы возвращает идентификатор из второй таблицы (который в основном равен нулю).
Как я могу определить, какой идентификатор я хочу?