【发布时间】:2011-07-11 21:54:26
【问题描述】:
ColA ColB ColC ColD
数据 1 比率 T 测试 1
数据 1 比率 3 F 测试 2
数据 1 比率 2 T 测试 1
数据 2 比率 T 测试 1
数据 2 比率 3 T 测试 1
data3 rata4 T Test1
有四列类型为 Varchar。我想确定的是:-
1. 对于 ColB (rata1, rata2 etc) 的每个唯一值,找到 ColA 和其他两列 (ColC, ColD) 的对应值,其中 ColA 的特定值的 ColC 值等于 'T' 0 或 1 次。
rata2 data1 T Test1
rata3 data2 T Test1
rata4 data3 T Test1
2. 在上述查询中,当 ColC 等于 'T' 0 或 1 次时,针对 ColB 的特定值,查找 ColA 的 ColC 等于 'F' 的其他行。
rata3 data1 F Test2
【问题讨论】:
-
这完全没有意义。
-
@Isaac:请查看其他回复和我对此的评论。
标签: sql group-by oracle11g varchar