Daniel: &MySQL

Hi,
ich hab da ein kleines problem. ich mache eine Aufgabenverwaltung dabei
entsteht wird in eine Tabelle folgende einträge vorgenommen:

---------------------------------------------
| erstellt_user_id | bearbeiter_user_id | ...
---------------------------------------------
|          1       |         2          | ...
---------------------------------------------
|          1       |         1          | ...
---------------------------------------------

etc.

nun hol ich mir per INNER JOIN die Tabelle mit den daten zu UserID.
einmal für erstellt und einmal für bearbeiter. und möchte beide Namen
ausgeben, und nach beiden Seperat sortieren können. wie muss ich das
machen? Allias? wie funktioniert das? Also das bei einem INNER JOIN die
spaltennamen "temporär" geändert werden.

MfG

  1. Hi,
    also nochmal im klartext was ich wissen will, bzw. nicht hinbekomme:

    Wie kann ich bei einem INNER JOIN die joinenden spalten aus der tabelle veringern?

    Wie kann ich bei einem INNER JOIN ein Alias für die spaltennamen geben wenn die gleiche tabelle 2mal gejoint wird?

    MfG

    1. echo $begrüßung;

      Wie kann ich bei einem INNER JOIN die joinenden spalten aus der tabelle veringern?

      Indem du angibst, welche Spalten du haben möchtest.

      Wie kann ich bei einem INNER JOIN ein Alias für die spaltennamen geben wenn die gleiche tabelle 2mal gejoint wird?

      Indem du den Tabellen einen Alias gibst und diesen dann bei der Aufzählung der gewunschten Spaltennamen verwendest. Jede Spalte kann auch noch mal einen Alias erhalten.

      SELECT a.id AS aid, b.id AS bid FROM table AS a, table AS b WHERE ...

      echo "$verabschiedung $name";

      1. Hi,

        SELECT a.id AS aid, b.id AS bid FROM table AS a, table AS b WHERE ...

        Vielen dank, das funktioniert zum glück auch bei

        SELECT a, ab, af, asdf, ... momo.a AS alfe, momo.b AS belfe FROM tabelle
        INNER JOIN tabelle2 AS momo
        ON(tabelle=id_a = tabelle2.id_a)
        INNER JOIN tabelle2 AS momo
        ON(tabelle=id_b = tabelle2.id_b)

        MfG