我有一个表
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
select url, lastcached, lastupdate
from your_table
where lastcached <> lastupdate
SQLFiddle演示
SELECT * FROM your_table WHERE lastcached <> lastupdate
产生正确的结果
SQL查询:
SELECT * FROM table WHERE lastcached != lastupdate