Order and limit in prefilter query

Martooti

Member
I have a problem with limit in prefilter. Seems like it doesnt work.
It is made for category equals query
It generated 3 values not 1. In phpmyadmin it return just 1 value.
I tried to use prefilter query below the prefilters and than enter in prefilter where category equals $q->m.id, but still limit doesnt apply

My query is
Code:
SELECT m.id FROM jos_menu AS m JOIN fb_rightmiddlebanner AS b ON b.category = m.id WHERE lft <= (SELECT lft FROM jos_menu WHERE id = '{$Itemid}')  AND rgt >= (SELECT rgt FROM jos_menu WHERE id = '{$Itemid}') AND lft >=  (SELECT lft FROM jos_menu AS m JOIN fb_rightmiddlebanner AS b ON b.category = m.id WHERE lft < (SELECT lft FROM jos_menu WHERE id = '{$Itemid}') AND rgt > (SELECT rgt FROM jos_menu WHERE id = '{$Itemid}') ORDER BY rgt LIMIT 1) AND rgt <= (SELECT rgt FROM jos_menu AS m JOIN fb_rightmiddlebanner AS b ON b.category = m.id WHERE lft < (SELECT lft FROM jos_menu WHERE id = '{$Itemid}') AND rgt > (SELECT rgt FROM jos_menu WHERE id = '{$Itemid}') ORDER BY rgt LIMIT 1) ORDER BY rgt LIMIT 1

Any ideas how to make it work?
I need to show many rows but all of them from only one category
 
We are in need of some funding.
More details.

Thank you.

Members online

No members online now.
Back
Top