Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
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