Melhorando uma Consulta Interbase
Senhores
estou usando o Delphi 6 com o interbase 6 e gostaria de saber como proceder para, após selecionar um determinado conjunto de registros, usando o comando Select ... Where, fazer uma nova seleção somente em cima dos registros anteriormente selecionados. Não sei fui claro. Em outras palavras, reduzir mais os registros anteriormente selecionados.
estou dando no primeiro select os seguintes comandos:
IBDataset1.Close;
IBDataSet1.SelectSQL.Clear;
IBDataSet1.Add(comandosql);
IBDataset1.Open;
IBDataset1.First;
Gostaria de usar um botão para acionar o refinamento da seleção.
Aguardo sugestões
estou usando o Delphi 6 com o interbase 6 e gostaria de saber como proceder para, após selecionar um determinado conjunto de registros, usando o comando Select ... Where, fazer uma nova seleção somente em cima dos registros anteriormente selecionados. Não sei fui claro. Em outras palavras, reduzir mais os registros anteriormente selecionados.
estou dando no primeiro select os seguintes comandos:
IBDataset1.Close;
IBDataSet1.SelectSQL.Clear;
IBDataSet1.Add(comandosql);
IBDataset1.Open;
IBDataset1.First;
Gostaria de usar um botão para acionar o refinamento da seleção.
Aguardo sugestões
Rounilo
Curtidas 0
Respostas
Crash
10/01/2004
coloque o seguinte código no SQL:
SELECT * FROM TABELA WHERE CAMPO_COD IN ( SELECT CAMPO_COD FROM TABELA2 WHERE CAMPO_NOME LIKE ´¬NOME¬´ )
GOSTEI 0