Any obvious reason this query does not work as expected? it returns the correct records - but ignores the Order By request:
Code:
select distinct sql_calc_found_rows b.*, u.username from sc_users as u, sc_bookmarks as b
where b.uid = u.uid and ((b.bstatus = 0) or (b.uid = 1)) and b.uid = 1 ORDER BY b.bDatetime desc
This similar one does work correctly:
Code:
select distinct sql_calc_found_rows b.*, u.username from sc_users as u, sc_tags AS T0, sc_bookmarks as b
where b.uid = u.uid and ((b.bstatus = 0) or (b.uid = 1)) and b.uid = 1 AND T0.bid = b.bid ORDER BY b.bDatetime asc