SQLite и LEFT JOIN в Safari: как выбрать один идентификатор? - PullRequest
0 голосов
/ 23 марта 2012

Я пытаюсь сделать простой 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 вместо идентификатора из первой таблицы возвращает идентификатор из второй таблицы (который в основном равен нулю).

Как я могу определить, какой идентификатор я хочу?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...