首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从db [HTML5]中获取两个相同的字段数据?

如何从db [HTML5]中获取两个相同的字段数据?
EN

Stack Overflow用户
提问于 2011-09-05 13:26:07
回答 1查看 153关注 0票数 2
代码语言:javascript
复制
this.db.transaction(function (tx)
            {
                tx.executeSql('SELECT tsk.*, cont.firstName, cont.lastName ,cont1.firstName, cont1.lastName, list.listId FROM tbl_tasks tsk, tbl_contacts cont,tbl_contactequests cont1, tbl_lists list WHERE  (tsk.assignedId=0 or tsk.assignedId=cont.contactId or tsk.assignedId=cont1.contactRequestId) and tsk.taskCategoryType != "INBOX_NOT_ACCEPTED" and list.listId=tsk.listId and list.listId='+window.defaultlistid+' group by tsk.taskId', [], enyo.bind(this,this.queryResponse), enyo.bind(this,this.errorHandler));//call queryResponse
            }.bind(this));

现在可以看到,cont.firstName (表tbl_contacts) &cont1.firstNameHas(表tbl_contactequests)具有相同的字段first name

代码语言:javascript
复制
for (var i = 0; i < len; i++)
            {

                list[i]     =   results.rows.item(i);
                fname       =   list[i].firstName;
                lname       =   list[i].lastName;
                fullname    =   fname+' '+lname;
                //alert(fullname);
                if(list[i].assignedId==0)
                {list[i].name = '';}
                else
                {list[i].name=fullname;}

            }

通过这个循环,我可以设置tbl_contacts字段的第一个值,假设我不能访问tbl_contactequests表firstname。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-09-05 14:05:41

使用AS关键字进行SQL查询:

代码语言:javascript
复制
    'SELECT tsk.*, 
            cont.firstName AS cFirstName, 
            cont.lastName ,
            cont1.firstName AS c1FirstName, 
            cont1.lastName, list.listId 
     FROM tbl_tasks tsk, tbl_contacts cont,
          tbl_contactequests cont1, tbl_lists list 
     WHERE  (tsk.assignedId=0 OR tsk.assignedId=cont.contactId OR
            tsk.assignedId=cont1.contactRequestId) AND 
            tsk.taskCategoryType != "INBOX_NOT_ACCEPTED" AND 
            list.listId=tsk.listId AND list.listId='+window.defaultlistid+' 
     GROUP BY tsk.taskId'
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7304152

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档