SQLite选择两列中的值不相同的行

时间:2013-12-07 09:26:33

标签: sql sqlite

我有一张桌子

url    lastcached lastupdate
-----  ---------- ----------
url1   0          1
url2   0          1
url3   1          1

我想创建一个查询,为lastcached和lastupdate不相同的每条记录返回一行。所以结果应该是

url    lastcached lastupdate
-----  ---------- ----------
url1   0          1
url2   0          1

这是一个简单的问题,但我无法实现如何做到这一点。谢谢!

[更新]

这样的查询:

SELECT * FROM my_table WHERE lastcached <> lastupdate

在此测试SQLite数据库中不起作用:yadi.sk/d/DtKHR4VsDuMhf

3 个答案:

答案 0 :(得分:3)

select url, lastcached, lastupdate
from your_table
where lastcached <> lastupdate

SQLFiddle demo

答案 1 :(得分:1)

SELECT * FROM your_table WHERE lastcached <> lastupdate 

产生正确的结果

答案 2 :(得分:0)

SQL QUERY:

SELECT * FROM table WHERE lastcached != lastupdate