我有一个表叫做“列表”,一个表叫做“产品”,一个表叫做“列表有产品”。
我的表列表:
身份证件
名称
imgsrc公司
我的餐桌产品:
身份证件
名称
imgsrc公司
类别
我的表列出了有哪些产品:
列表ID
产品ID
我想选择列表ID等于。。。.
我该怎么做?我已经试过了,但没有结果:(我在用phonegap)

tx.executeSql("SELECT * FROM PRODUCTS INNER JOIN LISTS_HAS_PRODUCTS ON listid = " + listid, [], onSelectSupermarketsSuccess, onTxError);

最佳答案

你的问题应该是

SELECT *
FROM products p, lists_has_products l
WHERE p.id = l.productid AND listid = "give_a_list_id_here"

把它写进代码里-
tx.executeSql("SELECT * FROM products p, lists_has_products l WHERE p.id = l.productid AND listid = ?", [listid] , onSelectSupermarketsSuccess, onTxError);

10-08 04:44