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
Post a Comment