Zwei Tabellen verbinden

1s440

Benutzer
Beiträge
23
Hi all,

Ich habe zwei SQL-Abfragen, ich wollte Spalte d von Tabelle2 mit Tabelle1 verbinden. wie kann ich das machen

```
SELECT t1.a, t1.b, t1.SUBSTRING_INDEX(c,-1) AS c FROM table t1 WHERE c LIKE 'abc%' and RestrictedTo LIKE '%abc%'
```
| a | b | c |

in der tabelle 2 habe ich zwei spalten a und d, ich möchte spalte d mit der ersten abfrage kombinieren

select t2.a, t2.d from table2 t2;
|a | d |

output: | a | b | c | d |
 
Werbung:
Werbung:
so JOIN wird nicht funktioniert
Genau, ich hatte einen Tippfehler in meinem Post.
Wenn Du das bereits gefunden hast, dann hast Du ja implizit gefunden, wie es richtig sein muss.

Code:
from <TabelleA>
join <TabelleB>
  on <KriteriumA> = <KriteriumB>

Die Join Clause an sich erfordert kein Komma, also lass es weg.

(Erst wenn die Vergleichskriterien N-Tupeln sind (und die DB das überhaupt unterstützt), werden die Einzelwerte durch Komma getrennt)[/code]
 
Zurück
Oben