与sql中的多个值进行比较

时间:2012-05-01 09:47:01

标签: sql

我有两张桌子。在第一个中有一个名为id的列。我想选择其中一些ID,并从另一个表中选择具有这些ID的行。我该怎么做?

2 个答案:

答案 0 :(得分:1)

您需要学习SQL连接。

SELECT SecondTable.*
FROM SecondTable 
INNER JOIN FirstTable ON (FirstTable.ID = SecondTable.ID)
WHERE FirstTable.SomeField = 'Something Else'

答案 1 :(得分:1)

这是一个很好的链接,可以帮助您入门

Inner Joins

基本上对于你的例子,你会使用像

这样的东西
SELECT table1.id, table1.value, table2.value
FROM table1
INNER JOIN table2
ON table1.id=table2.id