I have the following tables: using JOIN
CREATE TABLE tbCliente
( ClienteID INT IDENTITY(1,1) PRIMARY KEY,
ClienteNome VARCHAR(50),
ClienteTelefone VARCHAR(15),
ClienteDataCadastro DATE)
CREATE TABLE tbPagamento
( PagamentoID INT IDENTITY(1,1) PRIMARY KEY,
ClienteID INT,
PedidoID INT,
PagamentoValor DECIMAL(8,2),
PagamentoData DATE)
CREATE TABLE tbPedido
( PedidoID INT IDENTITY(1,1) PRIMARY KEY,
PedidoData DATE,
ClienteID INT)
CREATE TABLE tbProduto
( ProdutoID INT IDENTITY(1,1) PRIMARY KEY,
ProdutoNome VARCHAR(50),
ProdutoValor DECIMAL(5,2))
CREATE TABLE tbPedidoItem
( PedidoItemID INT IDENTITY(1,1) PRIMARY KEY,
PedidoID INT,
ProdutoID INT)
ALTER TABLE tbPagamento WITH CHECK
ADD CONSTRAINT FK_tbPagamento_tbCliente
FOREIGN KEY(ClienteID) REFERENCES tbCliente (ClienteID)
ALTER TABLE tbPagamento WITH CHECK
ADD CONSTRAINT FK_tbPagamento_tbPedido
FOREIGN KEY(PedidoID) REFERENCES tbPedido (PedidoID)
ALTER TABLE tbPedido WITH CHECK
ADD CONSTRAINT FK_tbPedido_tbCliente
FOREIGN KEY(ClienteID) REFERENCES tbCliente (ClienteID)
ALTER TABLE tbPedidoItem WITH CHECK
ADD CONSTRAINT FK_tbPedidoItem_tbPedido
FOREIGN KEY(PedidoID) REFERENCES tbPedido (PedidoID)
ALTER TABLE tbPedidoItem WITH CHECK
ADD CONSTRAINT FK_tbPedidoItem_tbProduto
FOREIGN KEY(ProdutoID) REFERENCES tbProduto (ProdutoID)