syntax error: select * from sanpham2 where ((idDM = soan) or idDM in (select idDM from danhmuc2 where dmCha = soan)) order by vitri, idSP DESC