SQLite选择两个表匹配的单个列

时间:2013-02-15 10:17:24

标签: sqlite select where

您希望获得一个表的单个列的所有条目,其中两个表的两个列匹配(如join)。

到目前为止,我使用where语句成功提取了两个表的所有列:

SELECT * FROM table1, table2 WHERE table1.AB_ID=table2.AB_ID

但是当我只想选择一个列时它不起作用:

SELECT colX FROM table1 WHERE table1.AB_ID=table2.AB_ID

可能是一个相当简单的问题......

1 个答案:

答案 0 :(得分:0)

我认为您需要使用联接:

SELECT table1.colX from table1 INNER JOIN table2 ON table1.AB_ID=table2.AB_ID;