mysql - Unable to understand LIKE behavior -


considering following 2 tables:

series

id  name            screen_name     deleted_at 9   series name 9   screen name 9   null 11  series oneb     seriesoneb      null 15  mad dogs        maddogs         null 

tickets

id  series_id   subject     deleted_at 8   15          subject 8   null 13  11          subject 13  null 28  9           subject 28  null 34  11          subject 34  null 37  9           subject 37  null 41  9           subject 41  null 48  9           subject 48  null 

how possible following query:

select * `tickets` (     select count( * )     `series`     `series`.`deleted_at` null     , `tickets`.`series_id` = `series`.`id`     , screen_name '%series name%'     or name '%series name%'     , `series`.`deleted_at` null ) 

gives me 7 rows, shouldn't 6?

try add parenthesis or condition below

select * `tickets` (     select count( * )     `series`     `series`.`deleted_at` null     , `tickets`.`series_id` = `series`.`id`     , (screen_name '%series name%' or name '%series name%')     , `series`.`deleted_at` null ) 

Comments

Popular posts from this blog

windows - Single EXE to Install Python Standalone Executable for Easy Distribution -

c# - Access objects in UserControl from MainWindow in WPF -

javascript - How to name a jQuery function to make a browser's back button work? -