根据同一组列

时间:2015-07-08 09:55:29

标签: mysql sorting

我在同一个表中有两个名为country和country1的列,它们具有相同的数据类型,并且存储的数据也相同,即India和United_states,但是country有40行数据,它们是India和United_states的组合,country1有60行。我需要分别根据India和United_states对数据进行排序。那么any1可以帮助我吗?当我试图对数据进行排序时,country1被排序或国家被排序,但不是两者都使用MySQL。

#Name#  #country#           #country1#
  A      India               United states
  B      United states       United states
  C      India               United states
  D      India               India
  E                          India

我需要像dis

这样的东西

姓名## country ## country1

印度 C印度 D印度印度 E India

1 个答案:

答案 0 :(得分:0)

试试这个:

   SELECT * FROM your_table WHERE country = 'India' AND country1 = India ORDER BY country DESC, country1 DESC