Estoy tratando de consultar información de dos tablas diferentes y quiero combinarlas en un solo resultado. Se produce un error en la consulta siguiente. También quiero saber si podría imprimir todos los datos de una fila, en lugar de tener acceso a cada dato individual de una fila mediante results.rows.item(i).-some field name-.

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); 
            }); 
0
axesspwns 3 nov. 2019 a las 23:43