Cuestión : Búsqueda para los valores múltiples

Tengo una forma de la búsqueda que tenga básicamente valores individuales que el usuario final pueda seleccionar que buscará la base de datos para esos valores individuales; sin embargo, necesito agregar un tipo de la búsqueda que tenga valores múltiples.  No estoy seguro cómo hacer este tipo de search.

por ejemplo, tengo un expediente con un manojo de valores y uno de los artículos es localización.  Cada expediente se habría podido asignar el nombre múltiple de la localización de la identificación Data1 Data2 Data3 Data4 de locations.
del otro table
Record1 Data1 Data2 Data3 Data4 Orlando
Dallas
Record2 Data1 Data2 Data3 Data4 Orlando
Record3 Data1 Data2 Data3 Data4 Harrisburg
Dallas

Now que los datos de la localización están en una tabla separada… de modo que la tabla parezca esto:
strLocationCode            LocationName
Record1                           Orlando
Record1                            Dallas
Record2                           Orlando
Record3                           Harrisburg
Record3                           Dallas

class= > " claro " del
> del " codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
¿búsqueda notpretty " action= " search.cfm del name= " del > type= " texto " del SELECCIONAR - soso - soso SOSO - Soso - de soso SOSO DONDE IDENTIFICACIÓN = IDENTIFICACIÓN Y LA IDENTIFICACIÓN TIENE GUSTO DEL ¡ ¿Y??????????????????????????????
class= del

Respuesta : Búsqueda para los valores múltiples

No estoy seguro sobre la estructura de la tabla de la búsqueda cualquiera. Pero si se almacena cada localización pues un expediente separado, yo utilizaría un simple ENSAMBLAR y EN (...) cláusula.  No está claro si debe ser una INTERNA o EXTERNO ensamblar, pero…




SELECCIONAR las columnas
Del senior de SearchTableName INTERNO ENSAMBLAR la localización de LocationTableName ENCENDIDO
                        sr.LocationName = loc.LocationName
DONDE IDENTIFICACIÓN = IDENTIFICACIÓN
.....

      Y loc.strLocationCode ADENTRO
     (
               
      )


Si SON las localizaciones se almacenan como lista delimitada coma (menos que ideal), después usted tendría que probablemente recurrir a la colocación y al viejo COMO corte

Otras soluciones  
 
programming4us programming4us