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

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