SQLite原始查询出现问题!

时间:2011-03-16 10:02:46

标签: sql sqlite

我正在尝试在SQLite中进行原始查询。

我想从一个表中选择所有id,其中id等于另一个表中的另一列,但无法使其正常工作。

我一直试图做的查询是当前状态:

"SELECT * FROM " + table1 + " WHERE " +
            id + " EQUALS " + FriendsIntId + 
            " FROM " + table2

这里显然有问题,有人可以向我指出吗?

1 个答案:

答案 0 :(得分:3)

  • SQLite中不存在EQUALS关键字。请改用=
  • 多个FROM条款没有任何意义。阅读有关选择的SQLite SQL syntax文档。也许你想要一个子选择:

    SELECT * from table1
     WHERE id IN ( SELECT id FROM table2 )