【发布时间】:2014-03-11 15:58:19
【问题描述】:
以这种方式对我的结果数据进行特定查询。
Id Size
123 1
123 1
123 2
123 2
134 1
134 1
134 2
我希望结果让我计算消除重复大小的次数,例如
Id Size
123 1
123 2
134 1
134 2
以上是连接两个表的结果。问题是在这种情况下我不能使用 distinct。
表格是这样的
Table1:
Id Created ... .. .. ..
123 date1 ....
134 date2 ....
Table2:
Id Size
123 1
123 2
134 1
134 2
我的查询是根据 CreatedDate 从 Table1 中选择的,就像这样
select count(*)
from table1
join table2
on table1.id = table2.id
where table1.creates between '' and ''.
如何获得不同的尺寸。
如果我使用 select count(distinct table2.size),它只会为所有行返回 1 和 2。
【问题讨论】:
标签: sql