Announcement

Collapse
No announcement yet.

Text splitten und neu zusammensetzen aus Abfrage

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

  • Text splitten und neu zusammensetzen aus Abfrage

    Hallo,

    ich habe in einer Tabelle zwei Spalte, mit:

    A01,Name 1
    B02, Name 2
    A01/01, Name 3
    A01/02, Name 4

    Nun brauch ich eine Abfrage, die mir zurückgibt:
    Name 1
    Name 2
    Name 1/Name 3
    Name 1/Name 4

    Ist das irgendwie möglich?

    Danke!

  • #2
    Ja, das müsste möglich sein.
    Es kommt auf Deine Datenbank an.
    CTE allgemein oder bspw. connect by prior für Oracle können helfen.
    Gruß, defo

    Comment


    • #3
      Hallo defo,

      das sagt mir leider nichts :-(

      Ich habe vergessen zu erwähne: MS SQL Express 2014 ist die Datenbank

      Comment


      • #4
        Originally posted by unique24 View Post
        Hallo defo,

        das sagt mir leider nichts :-(

        Ich habe vergessen zu erwähne: MS SQL Express 2014 ist die Datenbank
        Naja, das wären erstmal Stichworte zum Nachschauen.
        Ob es soweit gehen muss hängt auch von ein paar Details ab.
        Erstmal kannst Du eine Query schreiben, die die Referenzwerte aus der ersten Spalte extrahiert und als Zusatzspalte bereit stellt.
        Diese Abfrage kannst Du dann gegen die Menge joinen, die keine Untermenge haben.
        Das wäre dann erstmal ein einfacher self join.
        [highlight=sql]
        select *
        from <DatensätzeMitEindeutigerIDobersterEbene> x
        join
        (
        select *
        from <originaltabelle>
        where <ConditionForSubidPresent>
        ) y on x.id y.<virtualForeignKey>
        [/highlight]]

        Probier mal, wird schon werden. Wenn es klemmt, melde Dich.
        Zuletzt editiert von fanderlf; 30.01.2018, 08:48. Reason: hab mal das SQL formatiert
        Gruß, defo

        Comment

        Working...
        X