如图所示加了一个文本控件用于筛选数据,假如李明原来的名字叫李华,如何使得查询人员姓名为李华时也能显示李明的数据,查李明时也能显示李华的数据。sql中应该怎么写,谢谢各位大佬。目前是这么写的,${if(len(查询人员姓名) == 0,"","and t.username LIKE '%" + 查询人员姓名 + "%'")} ,两个名字都在t.username列存着。
主要看你数据的旧名称和新名称是怎么存储的
数据表里面是两个字段还是一个字段?
SELECT * FROM TABLE WHERE 姓名字段 ='李华' or 曾用名字段='李华'
李明和李华应该只是name不一样,code应该一样的,可以用名字转化一下,sql里面转换成code字段查询