如图有表A,字段A.1,A.2,A.3
表B,字段B.1,B.2,B.3,B.4
注意:两张表行数一样,我就是很简单的两张表并起来
想合并为一张表,行数不变,但是列扩充。
sql语句应该怎样写?
如图有表A,字段A.1,A.2,A.3
表B,字段B.1,B.2,B.3,B.4
注意:两张表行数一样,我就是很简单的两张表并起来
想合并为一张表,行数不变,但是列扩充。
sql语句应该怎样写?
方案一: 目标表new_table不存在,因为在插入时会自动创建表new_table,
SELECT a.*, b.* INTO new_table FROM A a, B b
方案二: 目标表new_table必须存在
INSERT INTO new_table(`字段集合`) SELECT a.`字段`..., b.`字段` FROM A a, B b WHER a.id = b.id
类似这个意思
//DataTable1和DataTable2结构相同的情况:
//拷贝DataTable1的结构和数据
DataTable newDataTable = DataTable1.Copy();
//添加DataTable2的数据
foreach (DataRow dr in DataTable2.Rows)
{
newDataTable.ImportRow(dr);
}
详情<<
2 回答1.4k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
2 回答1k 阅读✓ 已解决
3 回答936 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
首先两张表需要共同的id之类的,
打个比方a.id 与 b.aid 是共同点