Stefan Einspender: Umgekehrte Sortierung mit ORDER BY

Beitrag lesen

Hallo Vinzenz,

Verwende die Funktion REVERSE():

SELECT

spalte
FROM
    tabelle
ORDER BY
    link:http://dev.mysql.com/doc/refman/5.1/en/string-functions.html#function_reverse@title=REVERSE

  
einwandfrei, hatte schon die Befürchtung, ich müßte dafür noch eine Spalte  
hinzufügen. Die Funktion bringt genau den von mir gewünschten Effekt, danke.  
  
Ausnahmsweise will ich da mal noch eine kleine (?) Frage dranhängen. Also  
ich habe in der Tabelle eigentlich jeden Menge Hostnamen stehen, so z.Bsp.  
  
p58E68.dip0.t-ipconnect.de  
pD30B8.dip0.t-ipconnect.de  
p5B1C8.dip0.t-ipconnect.de  
  
Und in einer anderen Tabelle stehen für die verschiedenen Provider (bzw.  
die Backbone-Provider) die typischen Endungen, hier wäre es dann  
'.dip0.t-ipconnect.de'. Wie kann ich jetzt nur die Hostnamen ausgeben,  
die nicht schon als Provider eingetragen sind?  
  
... WHERE remote\_host NOT LIKE '%(SELECT hostendung FROM provider)' ...  
  
Ganz so einfach geht es ja leider nicht :-(  
  
Die Hostendungen können unterschiedlich lang sein und ich kann quasi nur  
vergleichen, ob in provider (Spalte hostendung) der remote\_host vorkommt.  
  
Viele Grüße,  
Stefan