SQL查询 - 根据连接表的标准选择行

时间:2015-10-21 08:25:14

标签: sql

我陷入了这个简单的场景:

表A

| ID | TableB_ID | Name |

tableA 1 ---> * tableB

tableB的

| ID | Status_ID |

我需要从Name中检索tableA列值,其tableB中的行包含Status_ID = 1且Status_ID = 2(两个单独的行,它可以是更多与其他价值观但在这里并不重要)

1 个答案:

答案 0 :(得分:2)

试试这个:

SELECT A.NAME
    FROM TABLE_A AS A INNER JOIN TABLE_B AS B ON A.TABLEB_ID = B.ID
    WHERE B.STATUS_ID IN (1, 2) -- OR OTHER VALUES