Android 查询「;联合;在SQLITE中

Android 查询「;联合;在SQLITE中,android,sqlite,cordova,Android,Sqlite,Cordova,以下是PhoneGap android的表格: tx.executeSql( “如果不存在,则创建表用户请求('id'整数非空主键自动递增唯一,'prayer\u id'文本,'user\u id' 整数,'date'DATETIME,'status'INTEGER'),[],successCB,errorCB) 以及使用循环插入行: function insertInUserPrayerTable() { db.transaction(funct

以下是PhoneGap android的表格:

tx.executeSql( “如果不存在,则创建表用户请求('id'整数非空主键自动递增唯一,'prayer\u id'文本,'user\u id' 整数,'date'DATETIME,'status'INTEGER'),[],successCB,errorCB)

以及使用循环插入行:

function insertInUserPrayerTable() {
                        db.transaction(function(tx)
                         {for(var i = 0;i<5;i++)
                        {checkedValueofCheckboxInsertArray.push('INSERT INTO user_prayers '

                             + '(prayer_id,user_id,date,status)'
                                + ' VALUES("'
                                + checkedValueofCheckbox[i]
                                + '","'
                                + window.localStorage
                                        .getItem("userid") + '","'
                                + $('#datepicker').val() + '","'
                                + statusofNamaz[i] + '");');

                console.log("array values:"+checkedValueofCheckboxInsertArray);
                        }
                         },errorCB,successCB);
            runInsertQuery();
                     }
function runInsertQuery() {
                        db
                                .transaction(
                                        function(tx) {
                                            for (var i = 0; i < checkedValueofCheckboxInsertArray.length; i++) {
                                                tx
                                                        .executeSql(
                                                                checkedValueofCheckboxInsertArray[i],
                                                                [],
                                                                successCBrunInsertQuery,
                                                                errorCBrunInsertQuery);
                                            }
                                        },errorCB,successCB);

                    }


$('#showbtn')
                            .off('click')
                            .on('click',
                                    function() {
                                //getRecord();
                                        db
                                                .transaction(
                                                        function(tx) {
                                                            tx.executeSql("SELECT a.date, COALESCE(a.status,'') AS 'fajr', COALESCE((SELECT b.status FROM user_prayers b WHERE b.date = a.date AND b.id != a.id LIMIT 1),'') AS 'zohar' FROM user_prayers a WHERE user_id='"+window.localStorage.getItem("userid")+"' GROUP BY a.date",[],successCBofselect,errorCBofselect);},errorCB,successCB);
函数insertinUserParayerTable(){
数据库事务(功能(tx)
{对于(var i=0;i来说,答案是


你忘了粘贴sql提琴了吗?sql提琴没有保存我的提琴,这就是你为什么不在这里发布的原因
SELECT CASE WHEN (TitleSP = '' OR TitleSP IS NULL)
            THEN COALESCE(TitleEN, '')
        WHEN (TitleEN = '' OR TitleEN IS NULL)
            THEN TitleSP
        ELSE (TitleSP || ' / ' || TitleEN)
   END AS Title,