Re: Which of the solution is better?
От | Wei Weng |
---|---|
Тема | Re: Which of the solution is better? |
Дата | |
Msg-id | 1039623980.17037.3.camel@Monet обсуждение исходный текст |
Ответ на | Re: Which of the solution is better? (Ron Johnson <ron.l.johnson@cox.net>) |
Ответы |
Re: Which of the solution is better?
|
Список | pgsql-performance |
I don't think there is any. It is just another way to write an outer join. On Wed, 2002-12-11 at 00:46, Ron Johnson wrote: > On Tue, 2002-12-10 at 23:20, Wei Weng wrote: > > I have two tables A and B where A is a huge table with thousands of rows, B > > is a small table with only a couple of entries. > > > > I want to do something like > > > > SELECT > > A.ID > > A.Name > > FROM > > A JOIN B ON (A.ID = B.ID) > > How is this query any different from: > SELECT > A.ID, > A.Name > FROM > A, > B > WHERE > A.ID = B.ID > > > And on the other hand I can have something like this > > > > SELECT > > A.ID > > A.Name > > FROM > > A > > WHERE > > A.ID IN (B_Id_List) > > > > B_Id_List is a string concatenation of B.ID. (ie, 1,2,3,4,5 ...) > > > > Which one is faster, more efficient? > > > > And if you could, which one is faster/more efficient under MS SQL Server 7? > > I am trying to develop a cross platform query, that is why I need to > > concern with performance under different databases. -- Wei Weng Network Software Engineer KenCast Inc.
В списке pgsql-performance по дате отправления: