teddy86: Zufallsabfrage aus einer Datenbank

Guten Morgen!

Ich habe per Select Datensätze aus einer mySQl Datenbank abgefragt und möchte nun aus allen Resultaten zufällig drei aussuchen. Allerdings sollte keiner der drei Datensätze doppelt gewählt werden. Wie mache ich dies?

Gruß Teddy86

  1. Hallo,

    SELECT ... FROM ... ORDER BY RAND()

    Siehe auch (http://dev.mysql.com/doc/refman/4.1/en/mathematical-functions.html).

    Ciao,
    Andreas

    --
    "Das Corporate Design für das Internet sieht eine Reihe von Grafikelementen vor, die die Optik der Webseite visuell und funktionell beeinflussen." - (Zitat aus dem "Styleguide Corporate Design"  eines großen Konzerns...)
    1. Hallo,

      SELECT ... FROM ... ORDER BY RAND()

      ähm, genauer: ORDER BY RAND() LIMIT 0,3

      Siehe auch (http://dev.mysql.com/doc/refman/4.1/en/mathematical-functions.html).

      http://dev.mysql.com/doc/refman/4.1/en/mathematical-functions.html

      Ciao,
      Andreas

      --
      "Das Corporate Design für das Internet sieht eine Reihe von Grafikelementen vor, die die Optik der Webseite visuell und funktionell beeinflussen." - (Zitat aus dem "Styleguide Corporate Design"  eines großen Konzerns...)
      1. ähm, genauer: ORDER BY RAND() LIMIT 0,3

        Jau, danke.  order by rand() limit 3 reicht auch oder?