Pergunta : Pesquisa por valores múltiplos

Eu tenho um formulário da busca que tenha basicamente os valores individuais que o utilizador final pode selecionar que procurarará a base de dados por aqueles valores individuais; entretanto, eu preciso de adicionar um tipo da busca que tenha valores múltiplos.  Eu não sou certo como fazer este tipo de search.

por exemplo, eu tenho um registro com um grupo dos valores e um dos artigos é posição.  Cada registro poderia ter sido atribuído o nome múltiplo da posição da identificação Data1 Data2 Data3 Data4 de locations.
do outro table
Record1 Data1 Data2 Data3 Data4 Orlando
Dallas
Record2 Data1 Data2 Data3 Data4 Orlando
Record3 Data1 Data2 Data3 Data4 Harrisburg
Dallas

Now que os dados da posição estão em uma tabela separada… de modo que a tabela olhe como esta:
strLocationCode            LocationName
Record1                           Orlando
Record1                            Dallas
Record2                           Orlando
Record3                           Harrisburg
Record3                           Dallas

class= > " desobstruído " do
> do " codeSnippet " do class= do
class= " lineNumbers " do
class= do
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:
busca notpretty " action= " search.cfm do name= " do > type= " texto " do SELECIONAR - blá - blá BLÁ - Blá - de blá BLÁ ONDE IDENTIFICAÇÃO = IDENTIFICAÇÃO E A IDENTIFICAÇÃO GOSTA DO E??????????????????????????????
class= do

Resposta : Pesquisa por valores múltiplos

Eu não sou certo sobre a estrutura da tabela da busca qualquer um. Mas se cada posição é armazenada porque um registro separado, mim usaria um simples JUNTAR-SE e (...) na cláusula.  Não é desobstruído se deve ser uma INTERNA ou EXTERIOR se juntar, mas…




SELECIONAR colunas
Do Sénior de SearchTableName INTERNO JUNTAR-SE à posição de LocationTableName SOBRE
                        sr.LocationName = loc.LocationName
ONDE IDENTIFICAÇÃO = IDENTIFICAÇÃO
.....

      E loc.strLocationCode DENTRO
     (
               
      )


Se as posições SÃO estão armazenadas como a lista limitada vírgula (menos do que o ideal), a seguir você teria que provavelmente recorrer a dar laços e ao velho COMO o corte

Outras soluções  
 
programming4us programming4us