Я пытаюсь запросить информацию из двух разных таблиц и хочу объединить их в один результат. Запрос ниже не удается. Я также хочу знать, если бы вы могли просто распечатать все данные в строке, а не получить доступ к каждому отдельному данным в строке, используя results.rows.item (i). - некоторое имя поля -.
db.transaction(function (tx) {
tx.executeSql('SELECT firstName, lastName, gender, photo FROM DEMO UNION SELECT medication, notes FROM VITAL', [], function (tx, results) {
var len = results.rows.length, i;
msg = "<p>Found rows: " + len + "</p>";
document.querySelector('#status').innerHTML += msg;
for (i = 0; i < len; i++) {
msg = "<p><b>" + results.rows.item(i).firstName + "</b></p>";
document.querySelector('#status').innerHTML += msg;
}
}, null);
});