Ich habe auf ein Problem gestolpert, das ich nicht herausfinden kann. Ich mache eine Liste von Preisen für Produkte, wo es die Preise von drei Spalten (price1, price2, price3)
nimmt, wo jede Preisspalte für eine spezifische Version dieses Produktes ist.Reihenfolge durch ein bestimmtes Feld und ein anderes Feld, wenn in TYPO3-Erweiterung leer
Einige der Produkte haben möglicherweise keinen Preis im Preis 1, da sie in dieser Version nicht existieren und einige Produkte haben nur einen Preis im Preis3.
Haben kann ich eine ORDER BY bekommen, die die Produkte nach Preisen sortiert auflisten, also wenn ein Produkt, das den Preis 5400 nur in price3 hat, nach dem Produkt aufgeführt wird, das den Preis 5300 in price1 hat.
Wenn ich ORDER BY price1, werden die Produkte, die keinen Preis in price1 haben, oben aufgelistet.
ich die Erweiterung TYPO3-Overlays bin mit dem von SQL-Anweisung ist
tx_overlays::getAllRecordsForTable('*', 'tx_rtmur_bricks', $where, '', 'price1 ASC');
das '' nach, wo ist GROUP BY
EDIT:
Dies ist, wie es jetzt aufgeführt wird:
Product 472
Price pr 1000 pcs: 7.730 in version 3
Product 201
Price pr 1000 pcs: 5.690 in version 1
Price pr 1000 pcs: 7.315 in version 2
Product 301
Price pr 1000 pcs: 5.690 in version 1
Price pr 1000 pcs: 7.315 in version 2
Product 309
Price pr 1000 pcs: 6.760 in version 1
Price pr 1000 pcs: 7.350 in version 3
Ich möchte es auf diese Weise sortiert werden:
Product 201
Price pr 1000 pcs: 5.690 in version 1
Price pr 1000 pcs: 7.315 in version 2
Product 301
Price pr 1000 pcs: 5.690 in version 1
Price pr 1000 pcs: 7.315 in version 2
Product 309
Price pr 1000 pcs: 6.760 in version 1
Price pr 1000 pcs: 7.350 in version 3
Product 472
Price pr 1000 pcs: 7.730 in version 3
Können Sie ein Beispiel geben, wie Sie die Ergebnisse bestellen möchten.Fügen Sie das Ergebnis der aktuellen Ergebnisse und zeigen Sie uns, wie Sie es ändern möchten .. – barsju