<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>SQL-abfrage mit sortierung</title>
    <link>http://forum.geizhals.at/feed.jsp?id=357038</link>
    <description>Geizhals-Forum</description>
    <item>
      <title>Re(3): SQL-abfrage mit sortierung</title>
      <link>http://forum.geizhals.at/t357038,2744008.html#2744008</link>
      <description>&lt;br&gt;yup ... reihenfolge als attribute ist gefragt!&lt;br&gt;&lt;br&gt;und wenn er in zukunft mehr als die 4 datensätze ordnen will, dann wird er das auch so machen &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";)"/&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Thu, 25 Aug 2005 15:11:14 GMT</pubDate>
      <guid>http://forum.geizhals.at/t357038,2744008.html#2744008</guid>
      <dc:creator>teleth</dc:creator>
      <dc:date>2005-08-25T15:11:14Z</dc:date>
    </item>
    <item>
      <title>Re(2): SQL-abfrage mit sortierung</title>
      <link>http://forum.geizhals.at/t357038,2743930.html#2743930</link>
      <description>Yup. Könnte gehen.&lt;br&gt;Wobei IMHO so eine Reihenfolge dann ein extra Attribut werden soll... Denn solche Abfragen sind "bedenklich", wenn sich später mal was ändern sollte.&lt;br&gt;&lt;br&gt;Notfalls eine View anlegen, die das macht und alle auf die View zugreifen lassen (wenn mysql view's kennt)&lt;br/&gt;</description>
      <pubDate>Thu, 25 Aug 2005 14:46:12 GMT</pubDate>
      <guid>http://forum.geizhals.at/t357038,2743930.html#2743930</guid>
      <dc:creator>gepeinigter_aon_neukunde</dc:creator>
      <dc:date>2005-08-25T14:46:12Z</dc:date>
    </item>
    <item>
      <title>Re: SQL-abfrage mit sortierung</title>
      <link>http://forum.geizhals.at/t357038,2743772.html#2743772</link>
      <description>&lt;br&gt;mach einfach eine eigene sortierungsspalte &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";)"/&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;select spalten from (&lt;br&gt;select 1 as stelle, spalten from tabelle where rec_is = '15'&lt;br&gt;UNION&lt;br&gt;select 2 as stelle, spalten from tabelle where rec_is = '4'&lt;br&gt;UNION&lt;br&gt;select 3 as stelle, spalten from tabelle where rec_is = '22'&lt;br&gt;UNION&lt;br&gt;select 4 as stelle, spalten from tabelle where rec_is = '16'&lt;br&gt;)&lt;br&gt;order by stelle;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";)"/&gt;&lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";)"/&gt;&lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";)"/&gt;&lt;br/&gt;</description>
      <pubDate>Thu, 25 Aug 2005 14:09:25 GMT</pubDate>
      <guid>http://forum.geizhals.at/t357038,2743772.html#2743772</guid>
      <dc:creator>teleth</dc:creator>
      <dc:date>2005-08-25T14:09:25Z</dc:date>
    </item>
    <item>
      <title>Re: SQL-abfrage mit sortierung</title>
      <link>http://forum.geizhals.at/t357038,2743190.html#2743190</link>
      <description>brauchst nur eine "id"-spalte mit autoincrement. dann kannst cool und lässig SORT BY id verwenden&lt;br/&gt;</description>
      <pubDate>Thu, 25 Aug 2005 11:27:03 GMT</pubDate>
      <guid>http://forum.geizhals.at/t357038,2743190.html#2743190</guid>
      <dc:creator>.tom</dc:creator>
      <dc:date>2005-08-25T11:27:03Z</dc:date>
    </item>
    <item>
      <title>Re: SQL-abfrage mit sortierung</title>
      <link>http://forum.geizhals.at/t357038,2741990.html#2741990</link>
      <description>Nur mal so eine Idee: Wie wärs, wennst Dein SELECT um eine zusätzliche berechnete Spalte erweiterst, nach der Du dann sortieren kannst; dann müßte man bloß noch eine passende Formel dafür basteln - etwa so:&lt;br&gt;&lt;br&gt;((rec_id = '15') * 1) + ((rec_id = '4') * 2) + ((rec_id = '22') * 3) + ((rec_id = '16') * 4)&lt;br&gt;&lt;br&gt;In jeder Zeile ist genau einer der Vergleiche 1 (also TRUE), der dann mit der Zahl multipliziert wird, an welcher Position diese Zeile nach der Sortierung stehen soll; alle anderen Vergleiche ergeben 0 (also FALSE) und tragen damit nix zur Summe bei.&lt;br&gt;&lt;br&gt;Dann kannst einfach nach dieser Spalte sortieren.&amp;nbsp;&amp;nbsp;&lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":-)"/&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Wed, 24 Aug 2005 23:19:54 GMT</pubDate>
      <guid>http://forum.geizhals.at/t357038,2741990.html#2741990</guid>
      <dc:creator>mIstA</dc:creator>
      <dc:date>2005-08-24T23:19:54Z</dc:date>
    </item>
    <item>
      <title>Re: SQL-abfrage mit sortierung</title>
      <link>http://forum.geizhals.at/t357038,2741642.html#2741642</link>
      <description>geht denn vielleicht UNION mit den einzelnen abfragen?&lt;br/&gt;</description>
      <pubDate>Wed, 24 Aug 2005 21:36:57 GMT</pubDate>
      <guid>http://forum.geizhals.at/t357038,2741642.html#2741642</guid>
      <dc:creator>komplexler</dc:creator>
      <dc:date>2005-08-24T21:36:57Z</dc:date>
    </item>
    <item>
      <title>SQL-abfrage mit sortierung</title>
      <link>http://forum.geizhals.at/t357038,2741240.html#2741240</link>
      <description>hallo!&lt;br&gt;&lt;br&gt;ich möchte eine sortiere ausgabe einer sql-abfrage (mysql)&lt;br&gt;und zwar sieht die abfrage so aus:&lt;br&gt;&lt;br&gt;select * from tabelle where rec_id = '15' or rec_id = '4' or rec_id = '22' or rec_id = '16'&lt;br&gt;&lt;br&gt;und die ausgabe sollte in genau der sortierung der abfrage sein:&lt;br&gt;&lt;br&gt;15 - 4 - 22 - 16&lt;br&gt;&lt;br&gt;ein 'order as eingabe' wäre da ganz nett &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";-)"/&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Wed, 24 Aug 2005 18:52:22 GMT</pubDate>
      <guid>http://forum.geizhals.at/t357038,2741240.html#2741240</guid>
      <dc:creator>alexk</dc:creator>
      <dc:date>2005-08-24T18:52:22Z</dc:date>
    </item>
  </channel>
</rss>
