Richiedere una cross join di tabelle non correlate
Per richiedere una cross join di tabelle non correlate, utilizzare la parola chiave $crossjoin
ed elencare le tabelle da unire. Quando si utilizza l'opzione di interrogazione $filter
, specificare ogni campo utilizzato per unire le due tabelle.
Utilizzare le opzioni di interrogazione $expand
e $select
per assicurarsi che vengano restituiti i campi dati e non il comportamento predefinito, ovvero un elenco degli ID dei record. Vedere "Gestione della cross join di set di entità" in Convenzioni per gli URL OData 4.01 (in Inglese).
Componente | Descrizione |
---|---|
Metodo HTTP |
GET |
URL |
https://host/fmi/odata/versione/nome-database/$crossjoin(tabella 1, tabella 2)?$filter= (espressione filtro)&$expand=(espressione espansione) host – nome host FileMaker Cloud o FileMaker Server versione – versione OData, sempre nome-database – nome del database ospitato tabella 1, tabella 2 – nome della tabella espressione filtro – criteri per ciascun record che determinano se il record è incluso nei risultati espressione espansione – elenco di tabelle e campi specificati con Esempio:
|