我正在尝试过滤这样的东西:
Field1 Field2 Field3
1 1 10 // set 1
1 1 20 // set 1
1 1 10 // set 1
1 2 12 // set 2
1 2 15 // set 2
2 3 10 // set 3
2 3 12 // set 3
当Field1和Field2为常量时,集合是整个数据集。一共有三套。我希望过滤数据,这样如果Field3大于某个值,那么与之相关的整个集合就会被消除。例如如果某个值是19,那么过滤后的数据集看起来像:
Field1 Field2 Field3
1 2 12 // set 2
1 2 15 // set 2
2 3 10 // set 3
2 3 12 // set 3
因此,完全消除集合1,因为它在Field3>19中的一个值(20)。
基本上,如果一个字段不满足特定条件,我想删除整个集合。
有简单的方法吗?
谢谢!!
SELECT*FROM YourTable LEFT JOIN