写毕设遇到的问题:
它们是一对一关系,想写一句模糊查询的语句:能根据姓名或者根据id查询到对应的信息
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