Announcement

Collapse
No announcement yet.

ORDER BY im SQL String

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • ORDER BY im SQL String

    Hallo

    Code:
            Dim cmd As New PsqlCommand("INSERT INTO OutKontakt(" & _
                                      "Adresse_AdressID, " & _
                                      "Kontakt_ID, " & _
                                      "Anschrift_ID) " & _
                                       "SELECT Adresse.AdressID, " & _
                                      "Kontakt.ID, " & _
                                      "Anschrift.ID " & _
                                  "FROM " & _
                                               "Adresse LEFT JOIN " & _
                                                       "(Kontakt LEFT JOIN Anschrift " & _
                                                       "ON Kontakt.ID = Anschrift.KontaktNr ) " & _
                                               "ON Adresse.AdressID = Kontakt.AdressID " & _
                                  "ORDER BY Adresse.AdressID, Kontakt.ID", conn)
    Mein String sieht in etwa so aus (gekürzt). Das ganze Funktioniert wen ich den ORDER BY Befehl weg lasse, ebenfalls Funktioniert das ganze mit ORDER BY wen ich es direkt in der Datenbank ausführe.

    Kann mein Problem jemand Nachvollziehen oder mir sogar helfen?

    Gruss
    Blackbonsai

  • #2
    Ein Order by hat in diesem Kontext (INSERT INTO ... SELECT ...) keinen Sinn!

    Comment


    • #3
      Aber ich möchte doch was ich da Eintrage irgendwie Sortiert haben oder habe ich da einen Übertragungsfehler gemacht??

      Comment


      • #4
        Datenbanken arbeiten Mengenorientiert. Die Sortierung erfolgt durch passende Angaben bei den Select-Abfragen. Werden entsprechende Sortierungen öfters benötigt so legt man entsprechende Indizes an.

        Comment

        Working...
        X