declare @A table (
name varchar(10)
)
declare @B table (
name varchar(10)
)
insert into @A(name) values('A')
insert into @A(name) values('A')
insert into @A(name) values('A')
insert into @A(name) values('B')
insert into @A(name) values('B')
insert into @A(name) values('B')
insert into @A(name) values('B')
insert into @B(name) values('B')
insert into @B(name) values('B')
insert into @B(name) values('B')
insert into @B(name) values('B')
insert into @B(name) values('B')
insert into @B(name) values('B')
insert into @B(name) values('B')
insert into @B(name) values('A')
insert into @B(name) values('A')
@A には 3A と 4B があります
@B には 2A と 7B があります
あなたはそれを言うことができます
@A @B
A 3 2
B 4 7
取引は、1 つのテーブルに最大数を取得する必要があることです。
@A の 3A と @B の 7B は 1 つのテーブルにある必要があります。
@C に含める必要があります
@C
A
A
A
B
B
B
B
B
B
B
@A からの A の内容と @B からの B の内容をテーブル @C に入れたかったのです。どうやって?
可能であれば、上記の例に最適な SQL クエリを教えてください。