Ferragens  
 
Rede de conhecimento computador >> Ferragens >> Leitores de livros eletrônicos >> Content
Quais tabelas e campos você acessa para determinar quais títulos de livros foram adquiridos pelo cliente quando o pedido enviado?
Para determinar quais títulos de livros foram adquiridos por um cliente quando o pedido enviado, você precisará acessar pelo menos três tabelas e provavelmente dependendo do design do seu esquema de banco de dados. Aqui está um colapso:

Tabelas:

1. clientes: Esta tabela contém informações sobre seus clientes. Campos relevantes podem incluir:
* `Customer_id` (chave primária)
* `Customer_Name` (ou campo de identificação semelhante)

2. Ordens: Esta tabela rastreia os pedidos do cliente. Os campos relevantes incluem:
* `order_id` (chave primária)
* `Customer_id` (Chave estrangeira referenciando clientes)
* `order_date`
* `Shipping_date` (indica quando o pedido enviado)

3. order_items (ou similar): Esta tabela detalha os itens incluídos em cada pedido. Os campos relevantes incluem:
* `order_item_id` (chave primária)
* `order_id` (pedidos de referência de chave estrangeira)
* `book_id` (Livros de referência de chave estrangeira - veja abaixo)
* `Quantity` (número de cópias do livro)

4. Livros: Esta tabela contém informações sobre os próprios livros. Os campos relevantes são:
* `book_id` (chave primária)
* `book_title` (o título do livro)


Lógica de consulta:

Você precisaria ingressar nessas tabelas usando as chaves estrangeiras para vincular pedidos aos clientes e solicitar itens aos livros. O campo `Shipping_date` na tabela` ordens` é crucial para filtrar ordens que já foram enviadas.

Uma consulta SQL pode parecer algo assim (a sintaxe exata pode variar um pouco, dependendo do seu sistema de banco de dados específico):

`` `SQL
Selecione
B.Book_title
DE
Clientes c
JUNTAR
Ordens o em c.customer_id =O.customer_id
JUNTAR
Order_items oi em o.order_id =oi.order_id
JUNTAR
LIVROS B ON OI.BOOK_ID =B.Book_Id
ONDE
O.shipping_date não é nulo -assegura que o pedido enviou
E c.customer_id =[Customer_id] - Substitua [Customer_id] pelo ID específico do cliente
;
`` `

Esta consulta retornaria uma lista de 'book_title' adquirida por um cliente específico cujo pedido possui um `Shipping_date`. Você precisaria substituir `[Customer_Id]` pelo `client_id` em que você deseja. Você também pode querer adicionar `grupo by b.book_title` para evitar títulos de livros duplicados se um cliente comprou várias cópias.

Anterior :

Próximo :
  Os artigos relacionados
·Quantos pontos o livro Matilda vale no programa de leit…
·Os cem vestidos são um livro de leitor acelerado? 
·Quando o primeiro e-reader foi inventado? 
·Como mover Livros De um eReader Sony a um iPad 
·Quais são as perguntas do teste Accelerated Reader par…
·Quantos pontos do Accelerated Reader valem? 
·Existe um livro Accelerated Reader de 435 pontos? 
·Qual dispositivo de livro eletrônico é mais recomenda…
·Quais são alguns dos livros mais importantes? 
·Onde especificamente você acessaria a Internet para ba…
  Artigos em destaque
·Como fazer o download a partir da Internet para uma uni…
·O que é 10.000 milhões de armazenamento em GB? 
·Como Fazer Overclock em um HP Pavilion DV 5000 
·O que é armazenamento SAN 
·Como inserir um cartucho HP 4350 
·O que você deseja instalar uma impressora e ter o CD d…
·Como permitir ou negar logons de estações de trabalho…
·Como atualizar Phoenix BIOS F. 21 
·Como você perde memória de vídeo dedicada? 
·Onde você pode comprar um scanner Bearcat? 
Cop e direita © Rede de conhecimento computador https://ptcomputador.com Todos os Direitos Reservados