0

Select mit Where Problemen

Hallo zusammen,

ich habe das Problem das ich seit Tagen verusche eine Select-Abfrage für das Feld "Hersteller" in der Tabelle "Artikel" zu erstellen.

Das ist mein Aufbau:
Tabelle "Artikel" mit dem Feld "Hersteller" (Auswahl dynamisch) soll die Daten von der
Tabelle "Kontakte" dem Feld "Kontaktauswahl" (Mehrfachauswahl dynamisch) bekommen aber nur die mit der Option "Hersteller" ausgewählt sind. Das Feld "Kontaktauswahl" bekommt seine Daten von der
Tabelle "Datenkonfiguration".

Funktionierendes Select Feld "Kontaktauswahl":

(select Datenkonfiguration where text(Auswahl) = "Datensatz" and text(Datensatzauswahl) = "Kontakt") order by Name

Bis jetzt hatte ich es nur geschafft gar nichts an Daten zu bekommen oder alle Kontakte.

 

Über Hilfe wäre ich sehr Erfreut.

 

Beste Grüße,
Björn

1 Antwort

null
    • bjoern_seidel
    • vor 7 Monaten
    • Gemeldet - anzeigen

    Ich habe es heute selbst gelöst. Manchmal hat mein Einfach nur einen Brett vorm Kopf ;)

    Mein Code:

    let herstellerID := first(select Datenkonfiguration where Name = "Hersteller");
    for kontakt in select Kontakte do
        let auswahl := numbers(kontakt.Kontaktauswahl);
        for id in auswahl do
            if id = herstellerID then kontakt end
        end
    end
    

Content aside

  • Status Answered
  • vor 7 MonatenZuletzt aktiv
  • 1Antworten
  • 80Ansichten
  • 1 Folge bereits