有一张姓名表a:
id 用户名 姓名
1 zhangsan 张三
2 lishi 李四
3 mazi 麻子
有一张考勤表b:
id 姓名
1 张三
2 张三
3 李四
4 麻子
5 麻子
6 张三有一组数据想插入考勤表,我想实现插入考勤表的姓名字段不是中文姓名,而是姓名表的用户名即:
id 姓名
1 zhangsan
2 zhangsan
3 lishi
4 mazi
5 mazi
6 zhangsan
id 用户名 姓名
1 zhangsan 张三
2 lishi 李四
3 mazi 麻子
有一张考勤表b:
id 姓名
1 张三
2 张三
3 李四
4 麻子
5 麻子
6 张三有一组数据想插入考勤表,我想实现插入考勤表的姓名字段不是中文姓名,而是姓名表的用户名即:
id 姓名
1 zhangsan
2 zhangsan
3 lishi
4 mazi
5 mazi
6 zhangsan
insert into b values(id,select top 1 用户名 from a where 姓名='张三')
insert into b (姓名) select 用户名 from a where 姓名='张三'
不过你可以这样 直接把中文转换成拼音再插入
百度PHP中文转换拼音 有很多写好的等着你