【发布时间】:2011-07-05 21:05:48
【问题描述】:
我有一个遗留数据库,我正在使用这样的基本列布局:
SampleID
CompanyID
CompanyApplication
CompanyTest1
...
CompanyTest25
至少没有标准化,这会导致一些数据挖掘问题。
我需要获取 CompanyID(分组依据),其中 CompanyApplication 字段 = “Registration”,但该公司没有为任何 SampleID 选择 CompanyTest(n) 字段。
问题是,有些 CompanyID 同时具有 CompanyApplication 和 CompanyTest(n) 记录(多行),但我想获取仅具有 CompanyApplication 注册的 CompanyID。
数据帮助说明:
SampleID | CompanyID | CompanyApplication | CompanyTest1 | ... | CompanyTest25
------------------------------------------------------------------------
1 | 1 | Registration | | |
------------------------------------------------------------------------
2 | 1 | | True | |
------------------------------------------------------------------------
3 | 2 | Registration | | |
------------------------------------------------------------------------
4 | 2 | Registration | | |
------------------------------------------------------------------------
5 | 3 | | True | |
------------------------------------------------------------------------
6 | 3 | | | | True
我只想检索第 3 行和第 4 行,因为它们只有注册,没有其他测试。
【问题讨论】:
标签: mysql subquery criteria unique