Fórum SQL amp; Lookup #190371
23/10/2003
0
um campo de tabelas diferentes.
Neste Query:
SELECT AUTOR, EDITORA, TIPO, GENERO
FROM TBAUTOR,TBEDITORA,TBTIPO,TBGENERO
Tudo perfeito se não fosse o problema:
Em cada look são repetidas varias vezes os mesmos registros!
Ricna
Curtir tópico
+ 0Posts
23/10/2003
Luineumann
deveria ser alguma coisa do tipo
SELECT AUTOR, EDITORA, TIPO, GENERO
FROM TBAUTOR,TBEDITORA,TBTIPO,TBGENERO
where (autor.codigoeditora = editora.codigo) and
(autor.codigotipo = tipo.codigo) and (autor.codigogenero = genero.codigo)
Gostei + 0
23/10/2003
Ricna
Poderia usar um query para cada look
Ex: Na query para o LookAutor:
SELECT AUTOR
FROM TBAUTOR
Assim funciona do jeito que deve, mas não quero encher de querys no form. Deve haver uma maneira que impeça essa redundância.
Percebi que ele repete os registros conforme a quantia dos mesmos..
[/code]
Gostei + 0
24/10/2003
Ricna
Gostei + 0
24/10/2003
Marcelo.c
SELECT a.autor, e.editora, t.tipo, g.genero
FROM tbautor a INNER JOIN (tbeditora e INNER JOIN (tbtipo t INNER JOIN tbgenero g ON g.codgen=t.codgen) ON t.codtipo=e.codtipo) ON e.codeditora=a.codeditora)
WHERE ... ORDER BY ...
Gostei + 0
24/10/2003
Brnz
SELECT DISTINCT AUTOR, EDITORA, TIPO, GENERO FROM TBAUTOR, TBEDITORA.TBTIPO, TBGENERO
bom... achu q funfa...
BRNz...[/code]
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)