ich ein wenig Hilfe brauchen. Ich habe folgende Abfrage und ich bin, gespannt, wie es von sqlalchemy.orm in Bezug zu vertreten. Momentan führe ich es mit session.execute aus. Es ist nicht kritisch für mich, aber ich bin nur neugierig. Die Sache, die ich bin eigentlich nicht wissen, ist, wie Unterabfrage in FROM-Klausel (verschachtelte Ansicht) zu setzen, ohne dabei irgendwelche beizutreten.SQLAlchemy Unterabfrage in von Klausel ohne beitreten
select g_o.group_ from (
select distinct regexp_split_to_table(g.group_name, E',') group_
from (
select array_to_string(groups, ',') group_name
from company
where status='active'
and array_to_string(groups, ',') like :term
limit :limit
) g
) g_o
where g_o.group_ like :term
order by 1
limit :limit
Ich brauche diese Unterabfrage Sache, weil der Geschwindigkeit Problem - ohne Begrenzung in der innersten Abfragefunktion regexp_split_to_table beginnt um alle Daten zu analysieren und schränkt erst danach. Aber mein Tisch ist riesig und ich kann mir das nicht leisten.
Wenn etwas nicht ganz klar ist, bitte, fragen, ich werde mein Bestes tun)