| 
			
				|  | ActiveDelphi .: O site do programador Delphi! :.
 
 |  
 
	
		| Exibir mensagem anterior :: Exibir próxima mensagem |  
		| Autor | Mensagem |  
		| thaita Novato
 
  
 
 Registrado: Sábado, 26 de Novembro de 2022
 Mensagens: 44
 
 
 | 
			
				|  Enviada: Qui Out 05, 2023 2:29 pm    Assunto: RESOLVIDO Como fazer uma instrução SQL com 4 tabelas? |   |  
				| 
 |  
				| Pessoal, Preciso fazer uma instrução SQL,
 para mostrar 04 tabelas no DBGrid, a saber:
 
 Tabela Pessoa-> Campos (Id,TipoCadastro e Nome)
 O Tipo Cadastro tem 3 opções-> (Fornecedor,Parceiros e Clientes)
 Dessa tabela preciso mostrar o Campo Nome cujo TipoCadastro seja = 'Fornecedor';
 
 Tabela Produto-> Campos (Id,Descricao,Preco).
 Dessa Tabela preciso mostrar somente o Campo (Descricao).
 
 Tabela Compra -> Campos (Id, Id_Pessoa, DataEmissao,ValorTotal)
 Somente os campos (DataEmissao,ValorTotal)
 
 Tabela CompraItens-> Campos( Id,Id_Compra,Id_Produto,Quantidade,ValorUnitario,ValorTotal)
 Somente os campos Quantidade,ValorUnitario e o valorTotal
 Podem me ajudar????
 |  |  
		| Voltar ao Topo |  |  
		|  |  
		| netoferreira Novato
 
  
 
 Registrado: Sexta-Feira, 19 de Dezembro de 2014
 Mensagens: 77
 Localização: Macapá - AP
 
 | 
			
				|  Enviada: Qui Out 19, 2023 4:02 pm    Assunto: Re: RESOLVIDO Como fazer uma instrução SQL com 4 tabelas? |   |  
				| 
 |  
				|  	  | thaita escreveu: |  	  | Pessoal, Preciso fazer uma instrução SQL,
 para mostrar 04 tabelas no DBGrid, a saber:
 
 Tabela Pessoa-> Campos (Id,TipoCadastro e Nome)
 O Tipo Cadastro tem 3 opções-> (Fornecedor,Parceiros e Clientes)
 Dessa tabela preciso mostrar o Campo Nome cujo TipoCadastro seja = 'Fornecedor';
 
 Tabela Produto-> Campos (Id,Descricao,Preco).
 Dessa Tabela preciso mostrar somente o Campo (Descricao).
 
 Tabela Compra -> Campos (Id, Id_Pessoa, DataEmissao,ValorTotal)
 Somente os campos (DataEmissao,ValorTotal)
 
 Tabela CompraItens-> Campos( Id,Id_Compra,Id_Produto,Quantidade,ValorUnitario,ValorTotal)
 Somente os campos Quantidade,ValorUnitario e o valorTotal
 Podem me ajudar????
 | 
 
 Fiz um consulta aqui mesmo, sem teste... Espero que possa te ajudar.
 
 
  	  | Código: |  	  | SELECT A.NOME, D.DESCRICAO, B.DATAEMICAO, B.VALORTOTAL, C.QUANTIDADE, C.VALORUNITARIO, C.VALORTOTAL FROM PESSOA AS A INNER JOIN COMPRA AS B
 ON A.ID = B.ID_PESSOA
 INNER JOIN COMPRAITENS AS C
 ON B.ID = C.CD_COMPRA
 INNER JOIN PRODUTO AS D
 ON C.ID_PRODUTO = D.ID
 WHERE A.TIPOCADASTRO = 'FORNECEDOR'
 | 
 |  |  
		| Voltar ao Topo |  |  
		|  |  
		|  |  
  
	| 
 
 | Enviar Mensagens Novas: Proibido. Responder Tópicos Proibido
 Editar Mensagens: Proibido.
 Excluir Mensagens: Proibido.
 Votar em Enquetes: Proibido.
 
 |  |