选择第2列的不同值,其中第1列等于某个值

时间:2016-03-24 22:53:15

标签: mysql sql sql-server web

基本上在目前我有一些脚本允许我的用户查看'make'的所有不同值,这些值显示了b c ect的不同值。但在每一个make下都有另一个列是模型。我希望能够选择模型列的所有不同值,其中make列等于某个make。

这可能吗?如果有的话,如果有人能指出我正确的方向,那将会有所帮助。

当前代码如下:

$sql = "SELECT * FROM table_name WHERE make=146";

我想要

//从Column_Name2中选择所有DISTINCT值,其中Column_Name1 = 146。

当然这是可能的,我无法弄清楚我需要哪种功能来解决我的解决方案。

非常感谢提前。

3 个答案:

答案 0 :(得分:1)

您可以使用简单的distinct查询来执行此操作,例如:

select distinct model
from table
where make = '<make>'

答案 1 :(得分:1)

尝试:

SELECT distinct(Column_Name2) FROM table_name WHERE make=146

答案 2 :(得分:1)

SELECT DISTINCT
model
FROM table_name
WHERE make = 146;

此致