0

Arrays vergleichen und Übereinstimmungen mitteilen

Hallo zusammen,

ich möchte zwei Arrays möglichst einfach vergleichen, z.B. per Select in einer Ansicht. Ein Datensatz soll dann angezeigt werden, wenn es mindestens eine Übereinstimmung gibt.

Array1 = A,C,D

Array2= B,C,D,E

Ergebnis 2, Ergebnis Array: C,D

Es handelt sich bei mir eigentlich immer um Ganzzahlen (Record IDs)

Eine Idee? Ich komme nicht darauf ..

1 Antwort

null
    • mirko3
    • vor 10 Monaten
    • Gemeldet - anzeigen

    Schau mal, ob Dir das weiterhilft. Du hast nicht geschrieben, wie Deine Arrays generiert werden, deshalb habe ich mal zwei Tabellen als Beispiel genommen. Das kannst Du ja noch abwandeln. Mirko

    let firstAry := (select Tabelle1).number(Nr);
    let secondAry := (select Tabelle2).number(Nr);
    for i in firstAry do
        if contains(secondAry, i) then
            record(Tabelle2,i)
        end
    end
    

Content aside

  • vor 10 MonatenZuletzt aktiv
  • 1Antworten
  • 62Ansichten
  • 2 Folge bereits