SQL两个表中的字段组成1个新的表 表a中有a1,a2,a3,表b中有b1,b2,b3。a2,b3重新组成一个表显示出来 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 什么关联?SELECT A2,B3 FROM A ,B WHERE .... select a2, b3from ta ,tbwhere 條件 select a.a2 , b.b3from a, bwhere 条件. select a.a2,a.b3 from a left join b on 关联条件 很简单,然后你可以得到一个笛卡积select a2 , b3from a,b 建议你列出你的表结构,并提供测试数据以及基于这些测试数据的所对应正确结果。 参考一下这个贴子的提问方式http://topic.csdn.net/u/20091130/20/8343ee6a-417c-4c2d-9415-fa46604a00cf.html 1. 你的 create table xxx .. 语句 2. 你的 insert into xxx ... 语句 3. 结果是什么样,(并给以简单的算法描述) 4. 你用的数据库名称和版本(经常有人在MS SQL server版问 MySQL) 这样想帮你的人可以直接搭建和你相同的环境,并在给出方案前进行测试,避免文字描述理解上的误差。 create table Users( ID int identity(1,1) primary key , UserNO int, UsersName varchar(100), CardNO varchar(100), WorkNO varchar(100), UserTeam varchar(100), AccessEnabled bit, AttendanceEnabled bit, Sex varchar(100), Nation varchar(100), Religion varchar(100), BirthPlace varchar(100), Birthday varchar(100), Marriage varchar(100), Political varchar(100), Education varchar(100), Telephone varchar(100), Phone varchar(100), HomeTelephone varchar(100), EnglishName varchar(100), Unit varchar(100), Jobs varchar(100), Levels varchar(100), DocumentName varchar(100), DocumentNO varchar(100), SecurityNumber varchar(100), Times1 varchar(100), Times2 varchar(100), Email varchar(100), Address varchar(100), Zip varchar(100), Notes varchar(100), ControllerName varchar(100), Photo Image)create table department( ID int identity (1,1) primary key , DepartName varchar(100), PID int)SQLSERVER数据库 没有插入数据UserNO,WorkNO,UsersName,CardNO AttendanceEnabled,Users.AccessEnabled 和departname组成新表 select a.UserNO,a.WorkNO,a.UsersName,a.CardNO,a.AttendanceEnabled,a.AccessEnabled,b.departnamefrom Users aleft join department bon a.id=b.id 你是如何知道一个USER是哪个部门的呢?你的USER表中没有关于部门的字段啊。 select a2,b3 into #temp from a,b 已经解决,谢谢大家帮忙,特别是ACMAIN_CHM和fredrickhu select * from a union select * from b 怎么写这个语句 数据表纵向合并 求一存储过程 关于网上商城的 怎么样批量加密所有的存储过程 sql关于没有主外键关系的查询 t-sql 奇怪的问题,寻找高人解决 怎样查询表中字段有重复值的记录? SQL Server无法连接到服务器(错误18456) 怎样实用程序在SQl server 中创建数据库?高分送上!!! sql server到底能不能存储视频 论坛的制作 两个数据库的问题~~!!??
b3
from ta ,tb
where 條件
from a, b
where 条件.
a.a2,a.b3
from
a left join b on
关联条件
from a,b
参考一下这个贴子的提问方式http://topic.csdn.net/u/20091130/20/8343ee6a-417c-4c2d-9415-fa46604a00cf.html
1. 你的 create table xxx .. 语句
2. 你的 insert into xxx ... 语句
3. 结果是什么样,(并给以简单的算法描述)
4. 你用的数据库名称和版本(经常有人在MS SQL server版问 MySQL)
这样想帮你的人可以直接搭建和你相同的环境,并在给出方案前进行测试,避免文字描述理解上的误差。
(
ID int identity(1,1) primary key ,
UserNO int,
UsersName varchar(100),
CardNO varchar(100),
WorkNO varchar(100),
UserTeam varchar(100),
AccessEnabled bit,
AttendanceEnabled bit,
Sex varchar(100),
Nation varchar(100),
Religion varchar(100),
BirthPlace varchar(100),
Birthday varchar(100),
Marriage varchar(100),
Political varchar(100),
Education varchar(100),
Telephone varchar(100),
Phone varchar(100),
HomeTelephone varchar(100),
EnglishName varchar(100),
Unit varchar(100),
Jobs varchar(100),
Levels varchar(100),
DocumentName varchar(100),
DocumentNO varchar(100),
SecurityNumber varchar(100),
Times1 varchar(100),
Times2 varchar(100),
Email varchar(100),
Address varchar(100),
Zip varchar(100),
Notes varchar(100),
ControllerName varchar(100),
Photo Image
)
create table department
(
ID int identity (1,1) primary key ,
DepartName varchar(100),
PID int
)SQLSERVER数据库 没有插入数据UserNO,WorkNO,UsersName,CardNO AttendanceEnabled,Users.AccessEnabled 和departname组成新表
a.UserNO,a.WorkNO,a.UsersName,a.CardNO,a.AttendanceEnabled,a.AccessEnabled,b.departname
from
Users a
left join
department b
on
a.id=b.id
select a2,b3 into #temp from a,b