Ngar: [MySQL]2 Select-Ergebniss aneinanderhängen

Hallo zusammmen,

ich glaub ich hab grad nen Brett vorm Kopf und seh die Lösung nicht.

Es gibt eine Tabelle mit folgenden Spalten.

Titel        VarChar(20)
StartDatum   Date
EndDatum     Date

Und ich habe 2 Select-Anweisungen.

SELECT Titel, StartDatum AS Datum FROM table
SELECT Titel, EndDatum AS Datum FROM table

Ich hätte nun gern die Ergebnisse als Ergebnis einer Abfrage, damit ich diese dann nach dem Datum sortiert ausgeben kann. Also die Ergebnisse aneinander gehangen und nicht als Join.

Welchen Weg muss ich da gehn?

Vielen Dank

Ngar

  1. Welchen Weg muss ich da gehn?

    In der Suchmaschine deiner Wahl nach "SQL-Ergebnisse verbinden" oder vergleichbares suchen - ich habe da ziemlich schnell einen Hinweis auf "UNION" gefunden.

    1. Ich sag je Brett vorm Kopf - hab natürlich google bemüht, aber bin ich immer nur auf JOINs gelandet.

      Vielen Dank

      Ngar

  2. Hi,

    Es gibt eine Tabelle mit folgenden Spalten.

    Titel        VarChar(20)
    StartDatum   Date
    EndDatum     Date

    Wenn das *eine* Tabelle mit drei Spalten ist -

    Und ich habe 2 Select-Anweisungen.

    SELECT Titel, StartDatum AS Datum FROM table
    SELECT Titel, EndDatum AS Datum FROM table

    • warum machst du dann nicht *ein* SELECT, dass alle drei Spalten ausliest?

    MfG ChrisB

    --
    “Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]
    1. Oh my - du siehst Sachen. Respekt :D

    2. Hi,

      • warum machst du dann nicht *ein* SELECT, dass alle drei Spalten ausliest?

      weil aus diesem eine News-Liste generiert werden soll.

      Also:

      1.1.99 Projekt A gestartet
      15.2.99 Projekt B gestartet
      15.5.99 Projekt B beendet
      30.6.99 Projekt A beendet

      Vorrausgesetzt natürlich das Datum ist verstrichen.

      Gruß

      Gker

      1. Hi,

        bitte bleibe bei einem Nickname, wenn du hier fragst und auf Rückfragen antwortest, Danke.

        • warum machst du dann nicht *ein* SELECT, dass alle drei Spalten ausliest?

        weil aus diesem eine News-Liste generiert werden soll.

        Also:

        1.1.99 Projekt A gestartet
        15.2.99 Projekt B gestartet
        15.5.99 Projekt B beendet
        30.6.99 Projekt A beendet

        OK, damit wird dein Vorhaben verständlicher.
        Solche wichtigen Details aber demnächst bitte gleich von Anfang an erwähnen.

        MfG ChrisB

        --
        “Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]
        1. bitte bleibe bei einem Nickname, wenn du hier fragst und auf Rückfragen antwortest, Danke.

          Sry, war nicht beabsichtigt. Hatte mich vertan, da ich in einigen anderen Foren jeweils einen der Namen verwende, ist mir hier eine Verwechslung unterlaufen. Leider war mir ein Editieren nachdem es mir auffiel nicht mehr möglich.

          OK, damit wird dein Vorhaben verständlicher.
          Solche wichtigen Details aber demnächst bitte gleich von Anfang an erwähnen.

          Mir war nicht bewusst, daß die tatsächliche Andwendung der Lösung einer Fragestellung, die deutlich dagelegt ist notwendig sei, und ich den Post auch nicht mit (aus meiner Sicht) unnötigen Infos überladen wollte.

          Gruß

          Ngar/Gker