如何从mysqli结果中滤除几乎完全相同的行,但保留特定字段值呢?

时间:2018-11-28 14:59:45

标签: mysqli

示例数据库表

| CODE | NAME |属性示例|

| CD01 | FRED | AWD |

| CD01 | FRED | BWD |

| CD02 |约翰| AWD |

| CD02 |约翰| BWD |

| CD03 | CORY | AWD |

示例SQL:SELECT * FROM示例数据库表

->这给了我以下结果:

| CD01 | FRED | AWD |

| CD01 | FRED | BWD |

| CD02 |约翰| AWD |

| CD02 |约翰| BWD |

| CD03 | CORY | AWD |

在结果中存在类似结果行'CODE = CD01'的情况下,如果存在重复的'CODE'值并且具有'ATTRIBUTE Example = AWD'值,则如何将其过滤?换句话说:

| CD01 | FRED | AWD |

| CD01 | FRED | BWD | <-结果中保留了带有'ATTRIBUTE EXAMPLE'的该值的类似记录,但上面的其他记录也被删除。

0 个答案:

没有答案