我有一个看起来像这样的SQL表
122014 MPE140 TFE1 50000 2014-2015
141432 MPE140 TFE1 50000 2014-2015
132657 MPE140 TFE1 50000 2014-2015
131922 MPE129 TFE1 40000 2014-2015
141108 MPE129 TFE1 40000 2014-2015
122177 MPE129 TFE1 40000 2014-2015
141156 MPE132 TFC1 50000 2014-2015
111339 MPE132 TFC1 50000 2014-2015
141012 MPE132 TFC1 50000 2014-2015
140596 MPE140 TFC1 40000 2014-2015
142732 MPE140 TFC1 40000 2014-2015
140943 MPE140 TFC1 40000 2014-2015
140596 MPE140 TFC1 40000 2013-2014
142732 MPE140 TFC1 40000 2013-2014
140943 MPE140 TFC1 40000 2013-2014
我需要一个查询来选择看起来像这样的行:
MPE140 TFC1 40000 2013-2014
MPE140 TFE1 50000 2014-2015
MPE129 TFE1 40000 2014-2015
MPE132 TFC1 50000 2014-2015
MPE140 TFC1 40000 2014-2015
这甚至可能吗?
答案 0 :(得分:1)
由于您没有提供有关表格结构的任何信息:
select DISTINCT column2, column3, column4, column5
from YOUR_TABLE
我不使用column1
,因为它显然具有独特的价值。
答案 1 :(得分:0)
如果您想知道每个唯一组合的记录数,也可以使用GROUP BY:
select count(*) as Combination_Count, column2, column3, column4, column5
from YOUR_TABLE
Group by column2, column3, column4, column5