当有一个姓名为重复的时候,连带的信息都会展现电话,城市都是通过输入的姓名,sql查出来的
两个方案,
1、只是想取第一条,那就直接sql函数,把最后一个参数补上,这样默认取查询出来第一条数据,你是没加最后一个参数,所以返回一列数据了
SQL函数-https://help.fanruan.com/finereport/doc-view-846.html
2、直接根据下拉显示多列数据,判定需要那个数据来显示数据,就是输入会显示不单单名字这一列信息,直接判断
下拉框显示多列-https://help.fanruan.com/finereport/doc-view-1031.html
城市所在单元格下拉框数据字典,实际值公式: sql("连接名", "select 城市 from 表名 where 姓名='" + A2+ "'", 1) 如果没有下拉框,可以直接写公式: sql("连接名", "select 城市 from 表名 where 姓名='" + A2+ "'", 1,1)
数据库里面加一列主键字段,下拉框数据字典实际值用这个主键值,显示值用姓名字段