求一个Mysql的两个表间取数据的SQL语句
有两个表结构完全相同的表m1(mid,vipid)和m2(mid,vipid),只是两表中的数据记录数不同,现在要求用SQL语句实现:取出两表中vipid不同的数据记录,把这些数据写入表m中,望高手赐教,怎么对两个表得到的结果集进行处理,谢谢!
既然相同 为什么要哦设计两个表呢?
lz 可以用个左连接 left join 试试看。
SQL code:
mysql> create table tab_B(id int primary key auto_increment,username varchar(20
);
Query OK, 0 rows affected (0.09 sec)
mysql> insert into tab_A values('A');
ERROR 1136 (21S01): Column count doesn't match value count at row 1
mysql> insert into tab_A(username) values('A');
Query OK, 1 row affected (0.05 sec)
mysql> insert into tab_A(username) values('B');
Query OK, 1 row affected (0.05 sec)
mysql> insert into tab_B(username) values('C');
Query OK, 1 row affected (0.05 sec)
mysql> insert into tab_B(username) values('D');
Query OK, 1 row affected (0.05 sec)
mysql> [color=#FF0000]select * from tab_a union all select * from tab_b;[/color]
+----+----------+
| id | username |
+----+----------+
| 1 | A |
| 2 | B |
| 1 | C |
| 2 | D |
+----+----------+
4 rows in set (0.00 sec)
mysql>
SQL code:
mysql> create table tab_B(id int pr
相关问答:
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jas ......
今天做了一个存储过程 环境是SQL2000数据库
大致如下
建立临时表
定义员工游标
循环员工(属于1个公司)
......
先上错误
无法联接数据库
java.sql.SQLException: Before start of result set
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:910)
at com.mysql.jdbc.ResultSet.checkRowPos(ResultSet.java: ......
从数据库中查询一张表的数据
select 部门,姓名 from tb
如何才能生成下面的xml格式
XML code:
<folder state="unchecked" label="全部">
<folder state="unchecked&qu ......
字段1,字段2.....字段N,Status,ParentID
1,Name1....test1,1,99
1,Name1....test1,3,99
1,Name2....test2,1,101
1,Name2....test2,3,101
1,Name3....test3,2,101
1,Name1....test1,4,101
想要的结果是:
1,Na ......