2017-10-13 31 views
-1

我想列出多个列,但指定只有一个..如多列,只有一个

SELECT max(dollars_spent), customer as most_visits FROM example 

我希望客户显示他们是否有最花费的美元,但唐的条件条件不知道如何指定我只想要那个特定列的条件..我很累,现在正在努力处理这个问题。希望有人能理解我的意思。

+0

见https://meta.stackoverflow.com/questions/333952/why-should-i-provide-an-mcve-for-what-seems对我来说是一个非常简单的SQL查询 - 并做2列计为'多个'? – Strawberry

回答

0

这可能工作...

select sum(dollars_spent), customer as most_visits from example group by customer order by sum(dollars_spent) desc limit 1