我在同一表中有两个名为country和country1的列,它们具有相同的数据类型,并且存储的数据也相同,即印度和美国,但是country具有40行数据,这是印度和United States的组合,而country1具有60行。我需要分别基于印度和美国对数据进行排序。那么任何人都可以帮助我吗?当我尝试对数据进行排序时,country1被排序或country被排序,但不能同时使用MySQL。

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


我需要像迪斯

名称##country##country1

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

最佳答案

尝试这个:

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

10-06 05:51