Primeiro voce tera que ter o campo descrição na tabela de categoria select a.*, b.* from principal A inner join categoria b on a.categoria = b.Idcategoria e tal e tal.
traduzindo: pegue todos da primeira tabela e todos da segunda tabela usando a descricao daqueles que está contida na segunda tabela. quando for usar , pegue b.descricao -----Mensagem original----- De: Giovani - Terra [mailto:[EMAIL PROTECTED] Enviada em: quinta-feira, 17 de março de 2005 21:56 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] Problemas com SQL Galera.. é o seguinte :) Eu tenho 2 tabelas, com os seguintes campos: Categoria Id_Categoria Descrição Categoria_Pai Dentro dessa tabela, pode a Categoria_Pai ser representada por um Id_Categoria já cadastrado, por exemplo: 1 Automóveis Null 2 Som 1 (*A categoria pai é Automóveis*) Ok.. Continuando.. Tenho uma outra tabela, que tem o Id_Categoria dentro dela, e não tem o campo Descrição... Id_Business bla bla bla Id_Categoria bla bla bla Como eu faço um SQL pra juntar as duas?? O problema não é tanto juntar. Eu tenho que mostrar a Descrição em um Form, cujos campos derivam de uma terceira tabela (tabela Business), que não tem o campo Id_Categoria.. ou seja, tenho que mostrar em um DbLookupCombo a descrição da categoria, e em um outro a descrição da categoria pai (se existir)... To ficando louco... Esse DbLookupCombo não vai gravar na tabela Business, e sim na tabela Business_Cat, que é a segunda que eu coloquei... Coisa meio doida, né? Alguém tem idéia de como eu poderia fazer pra preencher esse DbLookupCombo? Obrigado Giovani ---------- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.308 / Virus Database: 266.7.3 - Release Date: 15/3/2005 [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html