SQL - 根据另一列的值从一列中选择不同的列

时间:2015-09-23 10:05:11

标签: php mysql sql

我希望根据另一列的值等于X来运行一个SQL查询计算来自一列的不同值。

因此,对于下面的内容,我想计算"值的明显值"列所在的" field_number"列等于2.

结果应该返回" 2" (澳大利亚和新西兰)

enter image description here

2 个答案:

答案 0 :(得分:2)

select count(distinct value)
from your_table
where field_number = 2

答案 1 :(得分:0)

您可以使用以下查询

select count(distinct value) from my_table where field_number = 2;

点击此处SQLFIDDLE DEMO