Tôi cố gắng sắp xếp cơ sở dữ liệu mysql tham chiếu hai cột theo thứ tự bảng chữ cái mà company_name là loại chính nhưng nếu không có company_name thì sắp xếp theo last_name. Tôi sẽ liệt kê một ví dụ bên dưới.MYSQL - Sắp xếp 2 cột Theo thứ tự abc, sử dụng cột thứ hai nếu cột đầu tiên là
COMPANY_NAME: (loại cột chính)
1 ABC Vận tải
2 Genius ấm
4 Xtreme của Windows
last_name: (cột thứ cấp)
1 Bryant
2 Rogers
3 Flint
4 Lewis
Sắp xếp như thế này:
1 ABC Vận tải
3 Flint
2 Genius ấm
4 Xtreme của Windows
Đây có phải là thậm chí có thể hoặc nên tôi chỉ cần hợp nhất các thành một mảng và sắp xếp chúng bằng php?
Can công việc CASE khi lĩnh vực trống và không null? –
Tôi có thể quay trở lại và làm cho trường rỗng nếu rỗng hoặc tôi có thể đánh giá nó là ''. Ngay bây giờ trường không trống rỗng. –
Điều kiện cũng giống như nếu bạn định sử dụng nó trong mệnh đề 'where'. 'select * từ tablename, nơi company_name = ''', Nếu điều đó cho bạn tất cả các hàng có trống company_names thì bạn sẽ muốn sử dụng 'company_name = ''' làm điều kiện. – user606723