La cláusula FROM se utiliza para designar una lista de tablas fuente que también sirven como fuentes de datos (tablas de InfoBase) y se procesan en la consulta. Puede omitir la descripción de las fuentes solo si las fuentes están completamente definidas en la lista de campos de selección.
Tenga en cuenta que la cláusula FROM es opcional en el lenguaje de consulta. Se puede omitir si las fuentes de datos están completamente calificadas en la descripción de la lista de campos de selección incluida en la cláusula SELECT.
Indique la lista de fuentes después de la palabra clave FROM. En general, la lista de fuentes se describe mediante el siguiente conjunto de reglas:
<Lista de fuentes> | |||||||
 | | | ||||||
 |
<Fuente>[, <Fuente>[, …]] | ||||||
 |  | | | |||||
 |  | <Descripción de la fuente> [ <Lista de uniones> ] | |||||
 |  |  | | | | | |||
 |  |  | | |
<Unión> [<Lista de uniones>] |
|||
 |  |  | | |  | | | ||
 |  |  | | | | | | | | | |
 | [INNER] JOIN <Descripción de la fuente> BY<Criterio de filtro> | LEFT [OUTER] JOIN <Descripción de la fuente> BY<Criterio de filtro> | RIGHT [OUTER] JOIN <Descripción de la fuente> BY<Criterio de filtro> | FULL [OUTER] JOIN <Descripción de la fuente> BY<Criterio de filtro> |
||
 |  |  | <Tabla> [[AS] <Alias de fuente>] | ||||
 |  |  |  | | |  |  | |
 |  |  |  | <Nombre de tabla>[(<Parámetros>)] | ( <Descripción de consulta anidada> ) |
Las fuentes de datos de la consulta se enumeran en la lista de fuentes (separadas por comas). Cada <Fuente> en la lista de fuentes siempre incluye una descripción de la fuente; además, puede indicar una <Lista de uniones>: reglas para unir una fuente con otras fuentes.
Si utiliza una tabla de InfoBase como fuente de datos, <Descripción de la fuente> contiene <Nombre de tabla>.
Si la tabla fuente es virtual, entonces puede indicar su formación <Parámetros>.
También puede utilizar una consulta anidada como fuente de datos de la consulta; en este caso, la descripción de la fuente contiene <Descripción de consulta anidada>.
La descripción de la fuente de datos también puede contener su alias. <Alias de fuente> se puede utilizar posteriormente como una referencia fácil a la fuente.