php - Mysql query for searching keyword -
i have search keyword , searching keyword using 2 tables.
the search keyword 'patient'
table - default_pages
id        type_id     parent_id         status 68        16          0                 draft 70        17          68                live 227       17          44                live 262       1           31                live   table - default_search
id       title                 entry_id 1        patient status        70 2        patient check         227 3        patient health        262   my query
"select              s.title, p.id, p.type_id sqem               default_search s left join default_pages p on p.id=s.entry_id                s.title '%patient%'               having sqem not null"   the above query returns 3 results ids default pages 70, 227, 262 problem id 70, it's parent id 68 , status of id 68 draft want exclude row result set , stuck.
any highly appreciated. in advance.
check status in default_pages table:
select  s.title, p.id, p.type_id sqem  default_search s left join default_pages p on p.id=s.entry_id   s.title '%patient%' , p.status='live' having sqem not null      
Comments
Post a Comment