FROM
Источник данных для SELECT
. В качестве аргумента может принимать имя строковой или колоночной таблицы, результат другого SELECT
или именованное выражение. К именованным выражениям можно обращаться как к таблицам(FROM AS_TABLE
).
Ещё в YQL можно выполнить запрос по нескольким таблицам. Для этого в SELECT
после FROM
можно указывать не только одну таблицу или подзапрос, но и вызывать встроенные функции, позволяющие объединять данные нескольких таблиц.
Также вы можете обходить не таблицы, а итерироваться по дереву целевого кластера, с возможностью накопить состояние, обычно список путей к таблицам.
Между SELECT
и FROM
через запятую указываются имена столбцов из источника или *
для выбора всех столбцов.
Примеры
SELECT key FROM my_table;
SELECT * FROM
(SELECT value FROM my_table);
$table_name = "my_table";
SELECT * FROM $table_name;