Announcement

Collapse
No announcement yet.

Abfrage über mehrere Tabellen

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

  • Abfrage über mehrere Tabellen

    Hallo zusammen,

    ich habe folgende Tabellen:
    Tabelle Auftraege
    Au1
    Au2
    Au3
    Au4
    Tabelle Positionen
    Pos1
    Pos2
    Pos3

    Tabelle Arch_Auftraege
    Au1
    Au2
    Au3
    Au4
    Tabelle Arch_Positionen
    Pos1
    Pos2
    Pos3

    Die Tabellen sind Auftraege und Arch_Auftraege sowie Positionen und Arch_Positionen sind also identisch.

    Nun habe ich eine Abfrage:
    Code:
    Select A.Au1,A.Au,P.Pos3 
    from Auftraege A inner join Positionen P
    where A.Au1 = P.Pos1
    And Au4 = 'Webshop'
    Order by A.Au3
    Ich bekomme nun eine Liste mit allen Aufträgen, bei denen im Feld Au4 = 'Webshop' steht.
    Nun möchte ich gerne in der gleichen Liste noch die Aufträge aus dem Archiv - Arch_Aufträge/Arch_Positonen

    Hat jemand ne Ahnung, wie das geht ?

    Gruß jogi

  • #2
    Einfach 2 Teil-Selects mit UNION verbinden

    Comment


    • #3
      Hallo nochmal,

      Einfach 2 Teil-Selects mit UNION verbinden
      Kannst du mir das etwas genauer sagen, ich bin nicht so fit in sql

      Comment


      • #4
        Hallo jogi,

        ungetestet, sollte aber so aussehen:
        [highlight=SQL]Select A.Au1,A.Au,P.Pos3
        from Auftraege A
        inner join Positionen P
        where A.Au1 = P.Pos1
        And Au4 = 'Webshop'
        Order by A.Au3

        UNION ALL

        Select A.Au1,A.Au,P.Pos3
        from Arch_Aufträge A
        inner join Arch_Positonen P
        where A.Au1 = P.Pos1
        And Au4 = 'Webshop'
        Order by A.Au3[/highlight]
        Olaf Helper

        <Blog> <Xing>
        * cogito ergo sum * errare humanum est * quote erat demonstrandum *
        Wenn ich denke, ist das ein Fehler und das beweise ich täglich

        Comment

        Working...
        X