Anzeige - [Hier werben / Mediadaten]
(?) Tags raten (?) (edit)
 
Reply to this topicStart new topicStart Poll
> SQL: Order By, Sortieren von Einträgen
pl_90
Geschrieben am: Fr 15.06.2007, 19:30
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 237
Mitglied seit: 29.03.2007


Hallo wie kann ich machen, dass der Script die Einträge anders ordnet, also so 4,2,3,1,0?
(ORDER BY LINK_TYPE ... ???)


--------------------
Top
PMUsers Website
Top
 
 
Magical
#2 Geschrieben am: Fr 15.06.2007, 19:38 (+00:08)
Report PostQuote Post

AyomRank 4
********

Gruppe: Member (aktiv)
Beiträge: 83
Mitglied seit: 23.10.2005


Wenn es nur absteigend sein soll, einfach ORDER BY spalte DESC


--------------------
Finance Know-How - Das Wissenportal für die Geldanlage und Kredite - Mit Informationen und aktuellen Vergleichen

DSL Proficonsult - DSL Vergleich & mehr - Die Übersicht über die deutschen DSL-Angebote mit Vergleichen und aktuellem Newsbereich

Mobilfunk-Profi24- Mobilfunk-Portal - Informationen zum Mobilfunkmarkt mit Angeboten, Handy-Shop und mehr
Top
PMEmail Poster
Top
 
pl_90
#3 Geschrieben am: Fr 15.06.2007, 19:41 (+00:02)
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 237
Mitglied seit: 29.03.2007


Ja, danke, das weiß ich schon, aber bei mir Hat die Spalte LINK_TYPE zahlen und es soll so sortiert werden 4 - 2 - 3 - 1 - 0...
Wie geht das?

Danke im Voraus...


--------------------
Top
PMUsers Website
Top
 
christians
#4 Geschrieben am: Fr 15.06.2007, 23:03 (+03:21)
Report PostQuote Post

AyomRank 2
****

Gruppe: Member (aktiv)
Beiträge: 19
Mitglied seit: 16.02.2007


4 - 2 - 3 - 1 - 0 ist KEINE Sortierung sondern eine willkürliche Aneinanderreihung. Mach das dann in Deinem Skript.
Top
PMEmail Poster
Top
 
pl_90
#5 Geschrieben am: Fr 15.06.2007, 23:57 (+00:54)
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 237
Mitglied seit: 29.03.2007


Danke aber wie? blink.gif


--------------------
Top
PMUsers Website
Top
 
manuel
#6 Geschrieben am: Sa 16.06.2007, 07:25 (+07:28)
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 261
Mitglied seit: 14.01.2004


alles mysql getestet, sollte aber eigl. auch für andere Datenbanken gehen:

order by RAND ();

sortiert einfach zufällig irgendwie.

genu hab ichs nicht verstanden wie du das möchtest aber folgende order bedinngung (id ist die spalte, in deinem fall LINK_TYPE):

order by case when id%2 = 0 then id+2 else id end DESC;


würde etwa das ergeben:

67453201

wenn du so sortieren möchtest:

64207531

dann müsste order so aussehen:

order by id%2 ASC, id DESC;

naja vielleicht hilft es dir ja:P

meist ist mathe in diesen fällen dein freund smile.gif
Top
PM
Top
 
pl_90
#7 Geschrieben am: Sa 16.06.2007, 10:06 (+02:41)
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 237
Mitglied seit: 29.03.2007


QUOTE (manuel @ Sa 16.06.2007, 08:25)
alles mysql getestet, sollte aber eigl. auch für andere Datenbanken gehen:

order by RAND ();

sortiert einfach zufällig irgendwie.

genu hab ichs nicht verstanden wie du das möchtest aber folgende order bedinngung (id ist die spalte, in deinem fall LINK_TYPE):

order by case when id%2 = 0 then id+2 else id end DESC;


würde etwa das ergeben:

67453201

wenn du so sortieren möchtest:

64207531

dann müsste order so aussehen:

order by id%2 ASC, id DESC;

naja vielleicht hilft es dir ja:P

meist ist mathe in diesen fällen dein freund smile.gif

Hallo, Danke für Eure Antowrten.
Und danke auch dir Manuel..

Also wie ich weiß bedeutet DESC absteigend, also 10, 9, 8, 7, 6...
Also ich meine das so, dass das Ding absteigend sortiert, aber erstmal
die 4 nimmt, dann die 2, dann die 3 und der Rest einfach absteigend,
also wie gesagt 4, 2, 3, 1, 0... (die 2 und die 3 sollen Ihre Plätze "tauschen")...
Oder kann man die Reihenfolge nicht irgendwie selber eingeben?


Nochmals Danke schön...


Grüße

Dawid


--------------------
Top
PMUsers Website
Top
 
manuel
#8 Geschrieben am: Sa 16.06.2007, 11:41 (+01:35)
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 261
Mitglied seit: 14.01.2004


wenn die Sortierung keinerlei Logik hat, was bei dir so aussieht.
dann würde ich einfach ein 2. Feld einbauen und da die sortier Reihenfolge eintragen und nach diesem Feld sortieren.
LINK_POS und da die Position rein ok?!
Top
PM
Top
 
pl_90
#9 Geschrieben am: Sa 16.06.2007, 11:49 (+00:07)
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 237
Mitglied seit: 29.03.2007


Ja, einetlich ist ja dieses Feld, nur mein Script ist kompliziert. ich hab PHPLD... Und ich hab keine Ahnung wo im Script das Ding tausche, weil bei MySQL ist kein Problem, da kann ich tauschen nur wenn neue Links kommen, dann muss ich wieder und wieder manuell bei MySQL machen...


--------------------
Top
PMUsers Website
Top
 
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 anonyme Benutzer)
0 Mitglieder:
Trackback-Url: http://www.ayom.com/track/t/18877

Topic Options Reply to this topicStart new topicStart Poll

 


> Ähnliche Themen
mod_rewrite /Order/ -> /ordner/ MarcB 238 2 Mo 7.01.2008, 13:46
oRDER BY qvvr 225 2 Mi 14.03.2007, 19:52




Anzeige - [Hier werben / Mediadaten]



Anzeigen


[Hier werben / Mediadaten]