我正在尝试按字母顺序排序我的MySQL数据库,其中公司名称是主要排序列,但如果没有公司名称,则按姓氏排序。以下是一个示例:
公司名称:(主要排序列) 1 ABC Trucking 2 Genius Heating 3 4 Xtreme Windows
姓氏:(次要排序列) 1 Bryant 2 Rogers 3 Flint 4 Lewis
排序如下: 1 ABC Trucking 3 Flint 2 Genius Heating 4 Xtreme Windows
这是否可能完成,或者我应该将它们合并到一个数组中,并使用PHP进行排序?
公司名称:(主要排序列) 1 ABC Trucking 2 Genius Heating 3 4 Xtreme Windows
姓氏:(次要排序列) 1 Bryant 2 Rogers 3 Flint 4 Lewis
排序如下: 1 ABC Trucking 3 Flint 2 Genius Heating 4 Xtreme Windows
这是否可能完成,或者我应该将它们合并到一个数组中,并使用PHP进行排序?
where
子句中使用一样。select * from tablename where company_name = ''
,如果这让你得到了所有公司名为空的行,那么你需要把company_name = ''
作为条件。 - user606723