MySQL sortiert nach ID, priorisiert jedoch einen leeren Wert einer bestimmten SpalteMySql

MySQL DBMS-Forum
Anonymous
 MySQL sortiert nach ID, priorisiert jedoch einen leeren Wert einer bestimmten Spalte

Post by Anonymous »

Hauptsächlich möchte ich die IDs in absteigender Richtung sortieren, aber auch: Wie kann ich übergeordnete Produkte/Artikel (die mit leerem ean) zuerst und ihre untergeordneten Zeilen darunter sortieren?
Hier sind Beispieldaten aus der Datenbank:

Code: Select all

| 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...
Wenn ich es jetzt abfrage, möchte ich es nach ID (desc) gruppieren, aber auch sicherstellen, dass die Zeile mit einer leeren EAN priorisiert wird. Hier ist das gewünschte Ergebnis

Code: Select all

| 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 |
und so weiter...
Vielen Dank im Voraus!

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post