Select 使用 angularjs 和 sqlite 从多个表中获取最大值

Select max from multiple tables using angularjs and sqlite

我有一个叫做 "clientes" 的 table 和另一个叫做 "phones" 的,它们都有一个列“_modificado”,它有一个时间戳,我使用一个函数来获取最后修改的项目与我的 api 进行比较,然后更新它。

如何使用相同的函数检索 2 table 的结果?

  function getLastSyncClientes(param) {
            db.transaction(
                function (tx) {
                    var sql = "SELECT MAX(_modificado) as lastS FROM clientes";

                    tx.executeSql(sql, [],
                        function (tx, results) {

                            var lastSync = results.rows.item(0).lastS;
                            param(lastSync);
                            log('Last local timestamp is ' + lastSync);

                        }
                    );

                },
                txErrorHandler,
                function () {

                }
            );
        }

计算每个 table 的最大值,然后合并它们:

SELECT MAX((SELECT MAX(_modification) FROM clientes),
           (SELECT MAX(_modification) FROM phones  )) AS lastS