Solicitar una unión cruzada de tablas no relacionadas
Para solicitar una unión cruzada de tablas no relacionadas, utilice la palabra clave $crossjoin
y enumere las tablas que desea unir. Al utilizar la opción de consulta $filter
, especifique cada campo utilizado para unir las dos tablas.
Utilice las opciones de consulta $expand
y $select
para asegurarse de que se devuelven campos de datos en lugar de una lista de ID de registro, que es el comportamiento predeterminado. Consulte la sección sobre cómo solucionar la unión cruzada de conjuntos de entidades en Convenciones de URL de OData 4.01 (en ingles).
Componente | Descripción |
---|---|
Método HTTP |
GET |
URL |
https://anfitrión/fmi/odata/versión/nombre-base-de-datos/$crossjoin(tabla 1, tabla 2)?$filter= (expresión de filtro)&$expand=(expresión de ampliación) anfitrión: el nombre del anfitrión de FileMaker Cloud o FileMaker Server. versión: la versión de OData, que siempre es nombre-base-de-datos: el nombre de la base de datos alojada. tabla 1, tabla 2: el nombre de las tablas. expresión de filtro: los criterios para cada registro que determinan si este se incluye en los resultados. expresión de ampliación: una lista de tablas y campos especificados con Ejemplo:
|