Estoy tratando de ordenar mi base de datos mysql haciendo referencia alfabéticamente a dos columnas donde nombre_empresa es el tipo principal, pero si no hay nombre_compañía, entonces ordena por apellido. Voy a enumerar un ejemplo a continuación.MYSQL - Clasificar 2 columnas Alfabéticamente, utilizando la segunda columna si la primera columna es nula
company_name: (columna tipo primario)
1 ABC Trucking
2 Genius Calefacción
4 Xtreme de Windows
last_name: (columna secundaria)
1 Bryant
2 Rogers
3 Flint
4 Lewis
géneros como este:
1 ABC de transporte de mercancias
3 Flint
2 Genius Calefacción
4 Xtreme de Windows
Es esto posible o debo combinar éstos en una matriz y ordenarlos usando PHP?
¿Puede el trabajo de casos cuando los campos están en blanco y no es nulo? –
Puedo ir hacia atrás y hacer que el campo sea nulo si está vacío o puedo evaluarlo como ''. En este momento, el campo no es nulo, está vacío. –
La condición es como si fuera a usarla en una cláusula 'where'. 'select * from tablename where company_name = ''', Si eso le proporciona todas las filas con company_names en blanco, entonces querrá usar 'company_name = ''' como condición. – user606723