连接查询Or后边的语句失效

问题遇到的现象和发生背景

写毕设遇到的问题:

学生登录表

img

学生详情表

img

它们是一对一关系,想写一句模糊查询的语句:能根据姓名或者根据id查询到对应的信息

我的SQL语句
SELECT sd.sd_id,sd.sd_relname,sl.sl_logo
from stud_del sd 
 inner JOIN stud_login sl 
ON sd.sd_id=sl.sl_id 
WHERE sd.sd_relname like '%%' OR  sd.sd_id like '%2022724112219199495%' 

问题

为什么or 后边的语句没反应?只要是能支持两个模糊查询其他SQL语句也行

用and就行了吧

那就是条件不满足呗,直接去掉where的条件查询,看能不能查到数据,然后再筛选看是哪个条件不满足
SELECT sd.sd_id,sd.sd_relname,sl.sl_logo
from stud_del sd
inner JOIN stud_login sl
ON sd.sd_id=sl.sl_id