Wpis z mikrobloga

załóżmy mam relacje one to many, chce za jednym zamachem poprzez Native Query w #doctrine pobrać relacje która jest jako MANY, jednakże chcę również zastosować LIMIT oraz OFFSET dla mojej relacji która jest jako ONE, jak tu ogarnąć to żeby pobrał mi dobrze ? czy jednak tą relacje many pobierać po prostu jakoś totalnie oddzielnie albo jako union ? union przejdzie ? czy może jakoś to zliczać idzie i dodawać wartość ile jest moich MANY do LIMIT/OFFSET ? #doctrine #symfony #php
  • 1
@Jurigag: okej poradziłem sobie:
usunąłem joina i zrobiłem tak:

SELECT * FROM (
TUTAJ POPRZEDNI SELECT BEZ JOINA
ORDER BY costam
LIMIT x
OFFSET y
) t1
TUTAJ JOIN
ORDER BY t1.costam

i działa, jakieś inne pomysły jak można takie coś rozwiązać ? pomijając robienie zapytania dla każdego elementu(WTF)