标题可能听起来有点不清楚,希望我的描述会更清楚!这是我想要做的。我有一个包含 3 列、id、值和二进制属性的表。我想从表中选择具有相同名称但二进制属性相反的项目,例如
ID|Value |Toggle
====================
0 |noun |no
1 |verb |no
2 |noun |yes
3 |adjective |yes
4 |article |no
5 |noun |no
6 |adjective |yes
7 |verb |no
8 |article |yes
在此表上,返回的记录将是
ID|Value |Toggle
====================
0 |noun |no
2 |noun |yes
4 |article |no
5 |noun |no
8 |article |yes
将返回所有名词记录和所有文章记录,因为存在具有 no 和 yes 的名词记录以及具有 no 和 yes 的文章记录。
形容词不会被返回,因为两个记录都有一个是的切换,动词不会被返回,因为两个记录都有一个没有的切换。谢谢阅读!
如果我的描述仍然不清楚,请问我任何后续问题。如果重要的话,我正在将 Derby 与 JDBC 一起使用。