>SELECT c FROM (SELECT c FROM a UNION SELECT c FROM (SELECT a1.c1+a2.c2 c FROM a1 JOIN a2 ON a1.k=a2.k)))Объединять запросы и наращивать их вложенность можно сколько угодно, операторов от этого больше не станет. С точки зрения проектирования GUI это множество однотипных запросов (вызов одного метода) объединенный в один, по семантическим правилам. С точки зрения пользователя это несколько однотипных операций заканчивающихся нажатием кнопки "Выполнить".
Именно по этому на большой бд, такие запросы выполняются очень медлено, иногда днями, именно по этому программисты их оптимизируют и ускоряют в сотни раз, и результат получается не за дни а за считанные минуты.
>Если же речь идет о ключевых словах, то в PostgreSQL, например, их 627
И сколько из них используются в GUI конструкторе запросов?