Consultar Tabelas (delphi)
Olá pessoal tudo bem??
Eu tenho duas tabelas no delphi
TabelaA
TabelaB
Tabela A tem um campo chamado ''Artistas'' que é FK da Tabela B
TABELA A
ARTISTAS
1 ALDEMIR
1 ALDEMIR
1 ALDEMIR
2
2
3
4
TABELA B
ID_ARTISTA NOME
1 ALDEMIR
2 ...
3 ...
4 ...
Quero fazer um consulta na query que me traga todos os artistas que eu digitar la no edit por exemplo eu digito: ''aldemir''
quero que me traga todas as obras que são aldemir (numero1) só que eu não quero digitar '1' '2' '3'
quero digitar o nome
meu codigo está assim:
SELECT A.* B.NOME AS ARTISTA
FROM ACERVO A INNER JOIN ARTISTAS B ON A.ARTISTA=B.NOME
WHERE B.NOME LIKE :Pnome;
Eu tenho duas tabelas no delphi
TabelaA
TabelaB
Tabela A tem um campo chamado ''Artistas'' que é FK da Tabela B
TABELA A
ARTISTAS
1 ALDEMIR
1 ALDEMIR
1 ALDEMIR
2
2
3
4
TABELA B
ID_ARTISTA NOME
1 ALDEMIR
2 ...
3 ...
4 ...
Quero fazer um consulta na query que me traga todos os artistas que eu digitar la no edit por exemplo eu digito: ''aldemir''
quero que me traga todas as obras que são aldemir (numero1) só que eu não quero digitar '1' '2' '3'
quero digitar o nome
meu codigo está assim:
SELECT A.* B.NOME AS ARTISTA
FROM ACERVO A INNER JOIN ARTISTAS B ON A.ARTISTA=B.NOME
WHERE B.NOME LIKE :Pnome;
Gabriek
Curtidas 0
Melhor post
Luiz Vichiatto
09/08/2017
Tudo bom?
Experimente utilizar a clausula,sugiro que coloque a coluna da tabela com o nome na primeira posição da coluna, eu sempre tive este cuidado.
Experimente utilizar a clausula
distinct
SELECT distinct B.NOME AS ARTISTA, A.* FROM ACERVO A INNER JOIN ARTISTAS B ON A.ARTISTA=B.NOME WHERE B.NOME LIKE :Pnome;
GOSTEI 1
Mais Respostas
Gabriek
09/08/2017
Não amigo, eu tenho um total de 260 produtos cadastrados, ele só me traz 120..
estranho, ele ta me trazendo os artistas, mas só que só alguns...
estranho, ele ta me trazendo os artistas, mas só que só alguns...
GOSTEI 0
Luiz Vichiatto
09/08/2017
SELECT A.* B.NOME AS ARTISTA FROM ACERVO A INNER JOIN ARTISTAS B ON A.ID_ARTISTA=B.ID_ARTISTA WHERE A.NOME LIKE :Pnome;
GOSTEI 1
Gabriek
09/08/2017
Funcionou amigo, MUITÍSSIMO OBRIGADO
GOSTEI 1
Gabriek
09/08/2017
amigo, como faço um delete no registro, quando eu faço um delete ele me da um erro que a tabela ''''artista'''' não existe...
GOSTEI 0