当前位置: 代码迷 >> Sql Server >> 两张表的联接
  详细解决方案

两张表的联接

热度:17   发布时间:2016-04-24 20:31:12.0
两张表的连接
有一张表,Small, Small表中每一个advertiserId对应很多账号,账号放在表 account中。
两张表连接以后就是下边的表Big.
SQL怎么写?  


--table Small
AdvertiserId  GroupId
1                0
2                0
3                0

--table Big
AdvertiserId  GroupId  Account
1             0        101
1             0        102
1             0        103
2             0        201
2             0        987
2             0        9792
3             0        213
3             0        234
3             0        917


------解决方案--------------------

--Small
if object_id('Small','u') is not null
drop table Small
go
create table Small
(
AdvertiserId int,
GroupID int
)
go
insert into Small values
(1,0),
(2,0),
(3,0)

--Account
if object_id('Account','u') is not null
drop table Account
go
create table Account
(
AdvertiserId int,
AccountId int
)
go
insert into Account values
(1,101),
  相关解决方案