Ich habe die folgende Tabelle in MySQL:MYSQL ORDER BY 2 Spalten
----------------------------
| id | price | price_promo |
----------------------------
| 1 | 10 | 0 |
| 2 | 8 | 0 |
| 3 | 10 | 9 |
----------------------------
Ich habe diese folgende Abfrage:
$SQLquery = "SELECT * FROM table ORDER BY price ASC"
Alles, was ich will, ist die Preisspalte zu ignorieren, wenn price_promo > 0
ein haben Auftrag durch realen Erwerbspreis, und dieses Resultat zu erhalten:
----------------------------
| id | price | price_promo |
----------------------------
| 1 | 10 | 0 |
| 3 | 10 | 9 |
| 2 | 8 | 0 |
----------------------------
welche Frage ich tun muss t seine?
gibt es keine Notwendigkeit für den Aufstieg zu erwähnen asc ist, weil asc standardmäßig genommen wird –
Wollen Sie um Ihre BESTELLUNG DURCH KLAUSE anzupassen? – Teja
Ja, ich möchte eine ASC-Bestellung zum tatsächlichen Kaufpreis erhalten. Welche Frage brauche ich? – CBuzatu