我有这样的陈述:
transaction.executeSql('SELECT item1, item2 FROM table WHERE ...)
是否可以执行以下操作:
有没有办法在一个SELECT语句中满足所有这四个条件?我一直在考虑它,但我觉得我必须做两个单独的SELECT语句。我试图弄清楚如何用AND和OR来做,但没有运气。这主要是出于个人兴趣,因为我可以单独进行,但我仍然感谢任何人的帮助。
答案 0 :(得分:0)
SELECT查询必须返回固定数量的列,因此唯一的方法是使用单个列并返回不同数量的记录:
SELECT item1 FROM MyTable WHERE item1 IS NOT NULL AND ...
AND
SELECT item2 FROM MyTable WHERE item2 IS NOT NULL AND ...