假设我有一个如下所示的表:
++++++++++++++++++++++++++++++++++++++++
url | fieldname | value
++++++++++++++++++++++++++++++++++++++++
a,b,c | RATE | 45
----------------------------------------
a,b,c | PLAY | 5
----------------------------------------
a,b,c | DATE | 2013-05-20
----------------------------------------
d,e,f | PLAY | 2
----------------------------------------
d,e,f | DATE | 2013-01-01
++++++++++++++++++++++++++++++++++++++++
url如果具有相同url值的行之一在列中具有特定(已知!)值,我如何排除列中具有一个特定(未知!)值的所有行fieldname?
例如,如果我想排除带有RATEin的行fieldname以及“相关”行(列中具有相同值的url行),我该怎么办 - 这样它就会返回这样的表?:
++++++++++++++++++++++++++++++++++++++++
url | fieldname | value
++++++++++++++++++++++++++++++++++++++++
d,e,f | PLAY | 2
----------------------------------------
d,e,f | DATE | 2013-01-01
++++++++++++++++++++++++++++++++++++++++
同样,请记住,url不必在查询中指定该值。