Announcement

Collapse
No announcement yet.

sql - Abfrage

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

  • sql - Abfrage

    Hallo,

    ich habe 2 Tabellen:

    myTableA
    ................
    LfNr1 z.B. X
    LfNr2 Y
    LfNr3 Z

    myTableB
    .................
    LfNr z.B. X | Y | Z
    AFr 0 | 1 | 2
    BFr null | eins | zwei

    Nun möchte ich durch eine Abfrage erreichen, dass er mir
    0 null 1 eins 2 zwei ausgibt. Hat jemand eine Idee? Danke.

  • #2
    Hallo Fach.

    die Aufgabenstellung ist unverständlich. Schreibe doch mal die Feldnamen als
    Überschrift und die Werte untendrunter.

    Gruß frauwue
    docendo discimus

    Comment


    • #3
      Ja, stimmt wo du es sagst ...

      myTableA
      --------------------------------
      LfNr1 | LfNr2 | LfNr3
      -----------------------
      22 | 33 | 44

      -----------------------------------
      -----------------------------------

      myTableB
      -------------------------------
      LfNr | AFr | BFr
      -----------------
      44 | mk | yz
      22 | ab | cd
      33 | gh | ij

      Ich möchte folgendes Ergebnis haben:

      Gr1a | Gr1b | Gr2a | Gr2b | Gr3a | Gr3b
      ---------------------------------------------
      ab | cd | gh | ij | mk | jz

      Vielleicht ist es jetzt verständlicher?

      Comment


      • #4
        Hallo Fach,

        ich habe hier keine Möglichkeit zum Testen.
        Deshalb übernehme ich keine Garantie.
        Versuch es einfachmal mit:


        Select x.afr,x.Bfr,y.afr,y.Bfr, z.afr,z.bfr
        from TableA,TableB as x, TableB as y, TableB as z
        where Tablea.LFNR1=x.Lfnr and
        Tablea.LFNR2=y.Lfnr and
        Tablea.LFNR3=z.Lfnr


        Gruß frauwue
        docendo discimus

        Comment


        • #5
          @Frauwue
          Danke. Ich habe es anders gelöst, aber du gabst mir den richtigen Anstoß.

          Gruß fach

          Comment

          Working...
          X