我陷入了这个简单的场景:
表A
| ID | TableB_ID | Name |
tableA 1 ---> * tableB
tableB的
| ID | Status_ID |
我需要从Name
中检索tableA
列值,其tableB
中的行包含Status_ID = 1且Status_ID = 2(两个单独的行,它可以是更多与其他价值观但在这里并不重要)
答案 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