MySQL упорядочивает по идентификатору, но отдает приоритет пустому значению определенного столбцаMySql

Форум по Mysql
Ответить
Anonymous
 MySQL упорядочивает по идентификатору, но отдает приоритет пустому значению определенного столбца

Сообщение Anonymous »

В основном я хочу упорядочить идентификаторы в порядке убывания, но также, как я могу сначала отсортировать родительские продукты/элементы (те, у которых есть пустой ean), а их дочерние строки под ними?
Вот пример данных из базы данных:

Код: Выделить всё

| id   | ean           | name                                                        |
| 1005 | 4064722314889 | Camera Protector Series 15T - Model: 15T - Qty: 2           |
| 1004 | 4064722314896 | Camera Protector Series 15T - Model: 15T Pro - Qty: 2       |
| 1003 |               | Camera Protector Series 15T                                 |
| 1002 | 4064722314162 | Smartwatch Case Series GT6 Pro - Color: Black - Size: 46 mm |
| 1001 |               | Smartwatch Case Series GT6 Pro                              |

and so on...
Теперь, когда я запрашиваю его, я хочу сгруппировать его по идентификатору (по убыванию), но также обязательно расставить приоритеты для строки с пустым значением ean. Вот желаемый результат

Код: Выделить всё

| id   | ean           | name                                                        |
| 1003 |               | Camera Protector Series 15T                                 |
| 1005 | 4064722314889 | Camera Protector Series 15T - Model: 15T - Qty: 2           |
| 1004 | 4064722314896 | Camera Protector Series 15T - Model: 15T Pro - Qty: 2       |
| 1001 |               | Smartwatch Case Series GT6 Pro                              |
| 1002 | 4064722314162 | Smartwatch Case Series GT6 Pro - Color: Black - Size: 46 mm |
и так далее...
Заранее спасибо!

Подробнее здесь: https://stackoverflow.com/questions/798 ... ain-column
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «MySql»