Ari Geplaatst: 1 oktober 2021 Delen Geplaatst: 1 oktober 2021 Ik zoek een SQL statement die een deelverzameling uit een lijst weglaat. Eigenlijk het omgekeerde van de Filter Values functie. Bijvoorbeeld, Lijst1: A,B,C,D,E,F,G Lijst2: C,D Resultaat: A,B,E,F,G Er zijn custom functions, of een While functie die dit doen maar die lopen vast bij een groot aantal records. Mijn huidige alternatief is om ze er met een loop script uit te filteren. Zijn er mogelijkheden met SQL? Quote Link naar reactie
0 Peter Kr Geplaatst: 2 oktober 2021 Delen Geplaatst: 2 oktober 2021 select letter from Lijst1 where letter not in ( 'C', 'D') Quote Link naar reactie
0 Peter Kr Geplaatst: 2 oktober 2021 Delen Geplaatst: 2 oktober 2021 select letter from Lijst1 where letter not in ( select letter from Lijst2 ') Quote Link naar reactie
0 Ari Geplaatst: 2 oktober 2021 Auteur Delen Geplaatst: 2 oktober 2021 Aha soort van nesting dus. Maar ben pas overtuigd als je een werkend voorbeeld laat zien 😀 Quote Link naar reactie
0 Marsau Geplaatst: 2 oktober 2021 Delen Geplaatst: 2 oktober 2021 Mooie benadering, Peter! Ari: Probeer het gewoon in de dataviewer. overigens: is er echt geen FileMaker native oplossing mogelijk? Het is de omkering van Filtervalues. Ik gebruik daar doorgaans een CF voor. Geen performance issues ervaren. Quote Link naar reactie
Vraag
Ari
Ik zoek een SQL statement die een deelverzameling uit een lijst weglaat. Eigenlijk het omgekeerde van de Filter Values functie.
Bijvoorbeeld, Lijst1: A,B,C,D,E,F,G Lijst2: C,D Resultaat: A,B,E,F,G
Er zijn custom functions, of een While functie die dit doen maar die lopen vast bij een groot aantal records. Mijn huidige alternatief is om ze er met een loop script uit te filteren.
Zijn er mogelijkheden met SQL?
Link naar reactie
4 antwoorden op deze vraag
Aanbevolen berichten
Doe mee aan dit gesprek
Je kunt dit nu plaatsen en later registreren. Indien je reeds een account hebt, log dan nu in om het bericht te plaatsen met je account.