我现在有两张表 A表 和 B表 A表有个字段是zhanghao,mobile, B表有zhanghao,username,address, 现在A表总共有15条数据,B表有20条数据,我想把A表和B表相同字段值相等插入到第三张表里,把多余的那五条数据也插入到第三张表里,也就是相等的插入到一条数据,不相等的重新插入到一条数据,怎么弄?谢谢大家了。
解决方案 »
- 如何让php加载GD
- 请问如何通过GET方式来获取MYSQL数据?
- include包含文件里,标签不解析,哪位哥哥姐姐给帮帮忙,在线等待中。。。
- php 5.4 和5.3下的 simplexml_load_file
- 100分求救:一个文章系统,在XP下能正常发布信息,2K server下却发布信息失败
- php中用类的速度比用函数慢吗?
- windows 2000下php调用java出现问题,如果解决?
- php+xml 一个怪问题
- PHP+MYSQL的问题
- 新手请教! 1.请问用什么命令关闭apache服务器? 2.如何增加一个虚拟目录? 3.$row是一个查询结果if $row[unid]!="" 句中[unid]指什么? 查了好多书也不懂只好请教各位非常感谢~~~
- 我的出现问题?不知什么问题?
- 分隔字符串,有点难度哦
字段1,
字段2,
字段3
)
字段1,
字段2,
字段3
FROM A , B
where A.zhanghao = B.zhanghao;
INSERT INTO D (
字段1,
字段2,
字段3
)
字段1,
字段2,
字段3
FROM A , B
where A.zhanghao != B.zhanghao;
A
1 mobile1
2 mobile2
3 mobile3
B
1 zhang bj
2 li shang
4 wang ji是不是zhanghao一样的,将A+B数据插入C ,而A中存在B不存在的只把A插入C???
select * from A, B where A.zhanghao=B.zhanghao
union
select * from A
union
select * from B
但是要把
union
select * from B
去掉。他把B存在A不存在的也加进去了。
select y.*,e.ziduan3 from lt_yongjin y,lt_email e where y.ziduan5 = e.ziduan1 or y.ziduan6 = e.ziduan2