我正在尝试创建一个嵌套的 SELECT SQL 语句。我存储所有值和 id,并希望选择满足多个值的行。如何使用 Java 生成 SELECT 语句?例如,
ID VALUE
1 RED
2 BIG
1 SMALL
1 SMOOTH
2 TALL
......
要选择一个既是红色又是小的项目,语句将是:
SELECT *
FROM table
WHERE table.value = RED AND
id IN (SELECT *
FROM table
WHERE table.value = SMALL AND id IN (...))