给定下表:
tableA(v1,v2)
tableB(v3,v4)
tableC(v5,v6)
我想编写如下查询:
SELECT MAX(v1)
FROM tableA
WHERE v2 IN (SELECT v3
FROM tableB
WHERE v4 IN (SELECT v5
FROM tableC
)
)
GROUP BY v6
只有使用 IN 才能实现这样的事情吗?我知道如何通过在我的三个表之间使用 JOIN 来编写它,但我不想使用 JOIN。