FAZER UMA PESQUISA EM 2 TABELAS DIFERENTES
                    Como posso fazer uma pesquisa em 2 tabelas diferentes, sendo que os dois campos que desejo procurar tem o mesmo nome?
Obrigado!
                
            Obrigado!
                    poderia detalhar melhor?
                
            
                    Select * From Tabela1 Where Campo1 = Expressao
Select * From Tabela2 Where Campo1 = Expressao
                
            Select * From Tabela2 Where Campo1 = Expressao
                    Tipo
tenho as tabela, e os seguintes campos respectivamente
produtos;
tpID;
tpDesc;
serviços;
tsID;
tsDesc;
E eu quero fazer uma pesquisa
por exemplo: "pao de fà 'rma"
aà pesquisar nos campos em negrito
só que não sei fazer a sintaxe SQL pra duas tabelas.
AÃ que tá o problema!
Entendeu?
Obrigado
                
            tenho as tabela, e os seguintes campos respectivamente
produtos;
tpID;
tpDesc;
serviços;
tsID;
tsDesc;
E eu quero fazer uma pesquisa
por exemplo: "pao de fà 'rma"
aà pesquisar nos campos em negrito
só que não sei fazer a sintaxe SQL pra duas tabelas.
AÃ que tá o problema!
Entendeu?
Obrigado
                    ou se for no mesmo select tenta assim:
select tb1.campo as campo1, tb2.campo as campo2 from tabela1 as tb1, tabela2 as tb2 where tb1.campo = "condicao"
                
            select tb1.campo as campo1, tb2.campo as campo2 from tabela1 as tb1, tabela2 as tb2 where tb1.campo = "condicao"
                    ou vc pode fazer assim tbm:
                
            select p.tpId, t.tpDesc, s.tsid, s.tsdesc from produtos as t left join serviços as s on t.tpid=s.tsid where (t.tpdesc = 'pao de forma' or s.tsdesc = 'pao de forma') 
                    os IDs nao precisam ser iguais como diz a sua segunda QUery
                
            
                    tenta assim:
                
            select tpId, tpDesc, from produtos where tpdesc = 'pao de forma' union select tsid, tsdesc from produtos where tsdesc = 'pao de forma' Select * from produtos INNER JOIN serviços on produtos.tpDesc = serviços.tpDesc where tpDesc = 'Pao de Forma'creio que assim não há motivos para não funcionar.
                    bom ak vai minha primeira ajuda... eu uso assim pra consultar a matricula em 3 tabelas diferentes. caso encontre a matricula preenche no ListView
                
            Private Sub MASKCPF_LostFocus()
Consulta "TblEstado", "293.978.657-65"
Consulta "Tblfederal", "293.978.657-65"
Consulta "TblRetorno", "293.978.657-65"
End SubPrivate Sub Consulta(Tabela As String, Item As String)
'realiza a consulta na tabela e preenche no list
Dim rst As New ADODB.Recordset
Dim L As ListItem
'conexao
Set rst = New ADODB.Recordset
'MsgBox CNN.State ' antes daquela select
rst.Open "SELECT * FROM " & Tabela & " WHERE cpf='" & MASKCPF & "'", Cnn, 3, 3
While Not rst.EOF  'Enquando não for final de arquivo
txtAssociado.Text = IIf("" & rst!nome = "", "", rst!nome)
txtMatricula.Text = IIf("" & rst!matricula = "", "", rst!matricula)
txtOrgao.Text = IIf("" & rst!Orgao = "", "", rst!Orgao)
MASKCPF.Text = IIf("" & rst!CPF = "", "", rst!CPF)
txtBuscarMatricula.Text = IIf("" & rst!matricula = "", "", rst!matricula)
   Set L = Ltv.ListItems.Add
   'adiciona os itens
   L.Text = "" & rst!Data
   L.SubItems(1) = "" & rst!Mensalidade
   L.SubItems(2) = "" & rst!Orgao
   L.SubItems(3) = "" & rst!matricula
   'L.SubItems(4) = "" & rst!matricula
   rst.MoveNext
Wend
Set L = Nothing
rst.Close
Set rst = Nothing
End Sub
                    Cara, dexa eu ve se entendi, as tabelas não tem relacionamento entre si? Ou tem? Se não tiver tente assim:
Tenta aà e qualquer dúvida poste...T+
            SQL = "SELECT * FROM (" & _
      "              SELECT tpID, tpDesc, 'PRODUTO' As Tipo FROM produtos" & _
      "              UNION ALL" & _
      "              SELECT tpID, tpDesc, 'SERVIÇO' As Tipo FROM serviços" & _
      "              ) WHERE tpDesc LIKE 'Pão de Forma'"Tenta aà e qualquer dúvida poste...T+
                        Tópico encerrado , respostas não são mais permitidas