&MySQL
Daniel
- php
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
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
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";
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