Ich habe eine Tabelle mit 3 SpaltenSortieren nach den auf der Suche anhand Werte Werte
id | name | description
------------------------------------------
1 | Service marketing | Description for the marketing
2 | Marketing | Service marketing
3 | Great customer Service | Helpful shows your customers that you really do care about them.
Ich mag die Werte suchen, basierend auf ‚Service‘ sowohl von dem Spalte Namen, Beschreibung und auch ich brauche das, um zu bestellen Werte in Asc Reihenfolge nach Name und Beschreibung. Ich erwarte die Ergebnismenge wie folgt.
id | name | description
------------------------------------------
1 | Service marketing | Description for the marketing
3 | Great customer Service | Helpful shows your customers that you really do care about them.
2 | Marketing | Service marketing
Ich habe die unten Abfragen versucht, funktioniert aber nicht
SELECT * FROM search where `name` LIKE '%service%'
OR `description` LIKE '%service%'
ORDER BY name,description;
Ergebnis für obige Abfrage
id | name | description
------------------------------------------
3 |Great customer Service | Helpful shows your customers that you really do c...
2 |Marketing | Service marketing
1 |Service marketing | Description for the marketing
Helfen Sie mir zu diesem Thema. Dank
Sie durch die Position des Wort Service das Ergebnis sortiert werden sollen in den beiden Spalten? – scaisEdge
Was ist das Sortierkriterium? Aus Ihrem Beispiel scheint, dass Sie zuerst nach "Beschreibung" und dann nach "Name" sortieren müssen, aber ich bin mir nicht sicher, ob dies das ist, was Sie wollen – Luci
Ich suche mit dem Wert basierend auf Service mit LIKE. In der Namensspalte ID 1,3 steht der Wert Service, also muss ich zuerst nach der Beschreibung –