34,593
社区成员
发帖
与我相关
我的任务
分享
create table ta(cxdm varchar(10),lsj varchar(10))
insert into ta values('001','2.0')
insert into ta values('002','5.0')
insert into ta values('003','7.0')
create table tb(id varchar(10),cxdm varchar(10))
insert into tb values('01','001')
insert into tb values('01','002')
go
select tb.* , ta.lsj from tb , ta where tb.cxdm = ta.cxdm
drop table ta , tb
/*
id cxdm lsj
---------- ---------- ----------
01 001 2.0
01 002 5.0
(所影响的行数为 2 行)
*/
select tb.id,ta.cxdm,ta.lsj
from ta ,tb where ta.cxdm=tb.cxdm
select tb.id,ta.cxdm,ta.lsj
from ta left join tb on ta.cxdm=tb.cxdm
create table ta(cxdm varchar(10),lsj varchar(10))
insert into ta values('001','2.0')
insert into ta values('002','5.0')
insert into ta values('003','7.0')
create table tb(id varchar(10),cxdm varchar(10))
insert into tb values('01','001')
insert into tb values('01','002')
select b.id ,a.cxdm,a.lsj from ta a ,tb b where a.cxdm = b.cxdm
---------
id cxdm lsj
01 001 2.0
01 002 5.0
create table ta(cxdm varchar(10),lsj varchar(10))
insert into ta values('001','2.0')
insert into ta values('002','5.0')
insert into ta values('003','7.0')
create table tb(id varchar(10),cxdm varchar(10))
insert into tb values('01','001')
insert into tb values('01','002')
go
--方法一
select tb.* , ta.lsj from tb , ta where tb.cxdm = ta.cxdm
--方法二
select tb.*, ta.lsj from tb inner join ta on tb.cxdm = ta.cxdm
drop table ta , tb
/*
id cxdm lsj
---------- ---------- ----------
01 001 2.0
01 002 5.0
(所影响的行数为 2 行)
*/
select b.id,b.cxdm,a.lsj
from A表 a,B表 b
where a.cxdm=b.cxdm
create table ta(cxdm varchar(10),lsj varchar(10))
insert into ta values('001','2.0')
insert into ta values('002','5.0')
insert into ta values('003','7.0')
create table tb(id varchar(10),cxdm varchar(10))
insert into tb values('01','001')
insert into tb values('01','002')
select tb.id,ta.cxdm,ta.lsj
from ta inner join tb on ta.cxdm=tb.cxdm
drop table ta
drop table tb
/**
ID cxdm lsj
----------- -----------
01 001 2.0
01 002 5.0
(2 行受影响)
**/
create table ta(cxdm varchar(10),lsj varchar(10))
insert into ta values('001','2.0')
insert into ta values('002','5.0')
insert into ta values('003','7.0')
create table tb(id varchar(10),cxdm varchar(10))
insert into tb values('01','001')
insert into tb values('01','002')
select tb.id,ta.cxdm,ta.lsj
from ta inner join tb on ta.cxdm=tb.cxdm
drop table ta
drop table tb
select B.id,B.cxdm,A.lsj from B left join A on B.cxdm=A.cxdm