Ankündigung

Einklappen
Keine Ankündigung bisher.

order by erweiterung . frage zum verst�ndnis...

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • order by erweiterung . frage zum verst�ndnis...

    ich habe eine mysql abfrage wo ich noch gern eine erweiterung zur order haben m�chte. kann ich folgende abfrage einfach erweitern wie weiter unten dargestellt?

    Code:
    SELECT t1.spalte1,
           t1.spalte2,
           t1.spalte3,
           t2.spalte1
    FROM tabelle1 AS t1,
         tabelle2 AS t2
    WHERE t1.spalte1 = t2.spalte2
    ORDER BY t1.spalte1 DESC
    wenn ich jetzt noch weiter ordnen m�chte, n�mlich dass die datens�tze wo spalte t2.spalte3 NOT NULL ist, kann ich dann folgendes machen?:
    Code:
    SELECT t1.spalte1,
           t1.spalte2,
           t1.spalte3,
           t2.spalte1
    FROM tabelle1 AS t1,
         tabelle2 AS t2
    WHERE t1.spalte1 = t2.spalte2
    ORDER BY t1.spalte1
          AND (t1.spalte3 IS NOT NULL)
    mfg Alex


  • #2
    Ordnen heißt, dass Du ein oder mehrere Kriterien hast, die Dir sagen "dieses Element ist 'größer' als jenes".
    Was heisst "weiter ordnen"?

    Kommentar


    • #3
      Wenn du das meinst:

      Code:
      SELECT t1.spalte1,
             t1.spalte2,
             t1.spalte3,
             t2.spalte1
      FROM tabelle1 AS t1,
           tabelle2 AS t2
      WHERE t1.spalte1 = t2.spalte2
      ORDER BY t1.spalte1, t1.spalte2, t1.spalte3 DESC
      cu
      Xfer

      Kommentar


      • #4
        ich lass mir ferngesteuerte modelle nach datum des eintragens sortieren. fein wäre wenn die 2. sortierung dann erfolgen würde nach dem kriterium ob ein bild eingetragen wurde oder nicht.

        sprich: ORDER BY date_of_entry // dass er mir alle einträge nach datum sortiert
        AND (picture IS NOT NULL) // dass er die datensätze ohne bild ganz unten anzeigt.

        weisst du was ich meine?

        datensätze:
        1- 2005-10-01 / lala.jpg
        2- 2005-10-02 / lulu.jpg
        3- 2005-10-03 / NULL
        4- 2005-10-04 / NULL
        5- 2005-10-05 / lele.jpg
        6- 2005-10-06 / lili.jpg

        soll so geordnet werden:
        6
        5
        2
        1
        4
        3

        weisst du wie ich meine? hauptsächlich nach datum, dann noch die ohne bild ganz hinten nach datum geordnet.
        mfg Alex

        Kommentar


        • #5
          hauptsächlich nach datum, dann noch die ohne bild ganz hinten nach datum geordnet.
          Genau andersherum. Den Weizen von der Spreu trennst Du mit NULL/nicht-NULL. Das ist also Dein erstes Kriterium (t1.spalte1 im Beispiel von Xfer) und das Datum Dein zweites (t1.spalte2).

          Kommentar


          • #6
            danke vielmals. das hat geholfen! danke vielmals für den tipp! *freu*
            mfg Alex

            Kommentar

            Lädt...
            X