Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature currently requires accessing the site using the built-in Safari browser.
SELECT
Spalte1,
Spalte2,
...,
IF(Spalte1 LIKE 'marmelade',1,
IF(Spalte1 LIKE 'butter',2,
IF(Spalte1 LIKE 'honig',3,4)
)
) AS reihenfolge
FROM Tabelle
ORDER BY reihenfolge ASC
ID Name
1 marmelade
2 butter
3 honig
Dem kann ich nur zustimmen.heddesheimer hat gesagt.:das wäre dann die saubere Lösung, Stichwort "Normalisierung".
Nein, ist es nicht. die beste Möglichkeit hat Marian angesprochen. In Deinem Fall würde ich ihre Tabelle evtl. noch um ein Attribut erweitern, in dem Du die Sortierreihenfolge durch ein int festlegst, damit Du nicht auf die richtige Reihenfolge beim Eintragen und die ID Rücksicht nehmen musst.XEMO hat gesagt.:@hpvw; Ich hab mir dein Vorschlag angesehen, der dürfte eigentlich auch funktionieren, nur weiss ich noch nicht ob das die beste Möglichkeit ist.
Nun will ich zuerst alle honigsorten ausgeben dann alle frühstückeiersorten, dann alle marmeladen etc.
select * from fruehstueck order by grp
CREATE TABLE `sorten` (
`id` int(11) default '0',
`sorten_name` char(40) default '0'
) ENGINE=MyISAM DEFAULT CHARSET=latin1
select sorten_name, catname
from fruehstueck, sorten
where fruehstueck.grp = sorten.id
order by fruehstueck.grp