Gelöst dot-liquid SQL-Abfrage / SELECT FROM mit JOIN

tschey-thi-ähll

Aktives Mitglied
6. September 2016
42
3
Schönen Tag an alle,

ich habe wieder mal ein Problemchen - ich möchte gerne in einem Workflow ein SQL mit einem JOIN absetzen, funktioniert bei mir leider nicht. Die einfache Variante, ohne der JOIN-Zeile, spuckt mir die Daten in der Schleife aus.

Wo liegt der Bockmist drinn ?

{% capture sql1 -%}
SELECT *
FROM tArtikel
JOIN tHersteller ON tHersteller.kHersteller = tArtikel.kHersteller
WHERE tArtikel.cArtNr LIKE '200%'
{% endcapture -%}

{% assign rs1 = sql1 | DirectQuery %}

{% for i in rs1.Daten -%}

{{ i.cArtNr }}

{% endfor -%}

Für jede Hilfe bin ich euch sehr dankbar ! Grüße
 

Thomas_S

Sehr aktives Mitglied
2. Oktober 2012
725
122
50226 Frechern
SQL kann das Sternchen keiner Tabelle zuordnen, es gibt Felder mit dem selben Namen in beiden Tabellen. Probiers mal so:
SQL:
SELECT tArtikel.*
FROM tArtikel
JOIN tHersteller ON tHersteller.kHersteller = tArtikel.kHersteller
WHERE tArtikel.cArtNr LIKE '200%'

Du solltest hier aber unbedingt nur die Felder angeben, die du wirklich brauchst und das Sternchen vermeiden.
 
Zuletzt bearbeitet: