Ankündigung

Einklappen
Keine Ankündigung bisher.

2 Tabellen abfragen

Einklappen

Neue Werbung 2019

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

  • 2 Tabellen abfragen

    Hallo,

    gibt es eine Möglichkeit schon in der Abfrage festzulegen, daß man 2 Tabellen (die natürlich vom Format identisch sind) abfragen möchte.
    Also beispielsweise:

    select * from tabelle1, tabelle2

    Dann müßte ich nicht immer eine große Tabelle haben...

  • #2
    Diese Abfrage funktioniert schon, aber wahrscheinlich nicht so wie du gerne möchtest. Die beiden Tabellen werden mit einem Cross-Join verbunden, d.h. für jede Zeile von tabelle1 werden alle Zeilen von tabelle2 ausgegeben, das Resultat umfasst also count(tab1) * count(tab2) Zeilen.
    Was du möchtest, geht eher auf die folgende Art;
    Code:
    SELECT * from tabelle1
    UNION
    SELECT * from tabelle2
    Dabei werden identische Zeilen nur einmal ausgegeben. Wenn du alle willst, nimmst du
    Code:
    ...
    UNION ALL
    ...

    Kommentar


    • #3
      Das ist genau das, was ich haben will!!! ABER!
      Irgendwie scheint der UNION-Befehl nicht so richtig zu funzen.
      also:

      select * from bereiche
      union
      select * from bereiche2

      will nicht..???

      Kommentar


      • #4
        mysql_error() abgefragt Was ist die Fehlermeldung

        Kommentar


        • #5
          Hab die Abfragen im phpmyadmin und im MySQL-Front ausprobiert.
          Ich bekomme folgende Fehlermeldung:

          You have an error in your SQL syntax near 'UNION select id from bereiche' at line 1

          Kommentar


          • #6
            Was hast du für eine MySQL-Version?
            UNION ist implementiert in MySQL 4.0.0.
            aus http://dev.mysql.com/doc/mysql/de/UNION.html

            Kommentar


            • #7
              Hab den Fehler schon gefunden.
              Meine Version war 3.x
              Ich benötige aber mindestens 4.x

              Trotzdem Danke

              Kommentar


              • #8
                Mich würd des problem auch interessiern
                is nich so dringend, aber gibts da keine alternative für MySQL 3.23.55?

                ich könnts ja auch mit PHP zusammensetzen aber das wird schwierig/umständlich wenn man die verschiedenen datensätze aus mehreren tabellen sortiert haben will oder mit einem anderen JOIN verknüpfen will.

                Ich such mal weiter...

                Kommentar

                Lädt...
                X