select * from 学生表 where a in('杨 23','张 22','王 26' ) and name=(a中空格前的) and age=(a中空格后的) ;
select * from 学生表
where
a in('杨 23','张 22','王 26' )
and
name=SUBSTRING_INDEX(a,' ',1)
and
age=SUBSTRING_INDEX(a,' ',-1)
你列a里存的是'杨 23'这种东西是吗
那你还写后面两个条件干什么,这条件不是冗余的吗