Cuestión : SQL EN subconsulta contra otro método, encadenado dónde

Hola, SERVIDOR 2008

I del

SQL que se pregunta qué manera de ir. Necesito filtrar en un sistema dado de Ids. (vía el código de .net). ¿

SELECT * DE LA TABLA DONDE ParentID ADENTRO (1, 2, 3, 4, 5, 6, 7, 8, 9 10)

or, es mejor escribir como el this

SELECT DE LA TABLA DONDE está ParentID = 1 O ParentID = 2 O ParentID = 3 O ParentID = 4 O ParentID = 5 O ParentID = 6 O ParentID = 71 O ParentID = 8 O ParentID = 9 O ParentID = 10

or allí un mejor ensamblan? el

The sql utilizará parameters.

Given que los IDs proporcionados sean dinámicos y puedan extenderse a partir de la 1 - n y hará un promedio de 4.

Also, ese ParentID es una llave extranjera, allí podría ser tantos números uces de los que emparejan dados. E.g., dado 1, podía haber 10 expedientes vueltos. Pero otra vez, es desconocido serán cuántos expedientes allí. El

thanks
de los placeindexes como sea necesario. class= del

Respuesta : SQL EN subconsulta contra otro método, encadenado dónde

El servidor del SQL ampliará EN cláusula en O los componentes (funcionalmente equivalente).
Mecanografiarlo hacia fuera será manualmente simplemente insano para dice 25 artículos…
Usar ORs es también susceptible a los errores cuando usted comienza a mezclarlo con la condición externa como Y si usted no acorcheta correctamente.
Otras soluciones  
 
programming4us programming4us