1

私はすでに結果セットを持っていますが、同じ結果を持つ別のクエリに興味があります。それらの間で何がより良くまたはより速くなることができますか?

insert into [dbo].[Teams]  values(1,'First')
insert into [dbo].[Teams]  values(2,'Second')
insert into [dbo].[Teams]  values(3,'Third')
insert into [dbo].[Teams]  values(4,'Fourth')
insert into [dbo].[Teams]  values(5,'Fifth')

CREATE TABLE [dbo].[Team_team] (
[id1] [int] NOT NULL,
[id2] [int] NOT NULL
) ON [PRIMARY]
GO

select * from teams;

select t1.id,t2.id  from teams t2 cross join teams t1 
4

1 に答える 1

0

これは他の構文と同じです:

select t1.id,t2.id  from teams t1, teams t2

性能差はないでしょう。

于 2013-10-24T15:22:43.153 に答える