我想要做的是選擇這些表格中的所有4個加入但我無法弄清楚如何因爲沒有連接到所有的表格其他。如何在SQL中加入4個表格
create table Encomenda(
idEncomenda int identity,
idFornededor int not null,
estado varchar not null,
Constraint pk_Encomenda Primary Key (idEncomenda),
);
create table Produto_Encomenda(
idProduto_Encomenda int identity,
idProduto int not null,
idEncomenda int not null,
quantidade int not null,
constraint pk_Produto_Encomenda Primary Key (idProduto_Encomenda),
constraint fk_Produto foreign key (idProduto) references Produto (idProduto) ,
constraint fk_idEncomenda foreign key (idEncomenda) references Encomenda (idEncomenda) ,
);
create table Fornecedor(
idFornecedor int identity,
nomeFornecedor varchar(60) not null,
moradaFornecedor varchar(60) not null,
contactoFornecedor int not null,
constraint pk_Fornecedor Primary Key (idFornecedor),
);
create table Produto(
idProduto int identity,
nomeProduto varchar(60) not null,
quantidadeExistenteProduto int not null,
precoUnidade float not null,
Constraint pk_produto Primary Key (idProduto),
);
我試圖讓他們的4,我想什麼來顯示/選擇之間的連接是:
Fornecedor.nomeFornecedor, idEncomenda, Produto.nomeProduto and Produto_encomenda.quantidade" joined toguether where
Produto.idproduto = produto_Encomenda.idproduto
Fornecedor.idFornecedor = Encomenda.idFornecedor
我不認爲我能更好地解釋,但到底我想選擇一個包含Fornecedor.nomeFornecedor,idEncomenda,Produto.nomeProduto和Produto_encomenda.quantidade的表格,但是因爲這4個表格沒有一個公共表格,所以我不知道如何進行連接:\ im可能只是太累了,但如果有人可以幫助我,我會apreciatte因爲我在這裏迷失在這裏
都在同一個表BTW –
'vb.net'看起來不相關的。 – Bugs
請閱讀[我如何問一個好問題](http://stackoverflow.com/help/how-to-ask)。您的代碼需要位於代碼示例區域內,您的問題可以通過一些研究輕鬆解決。 – Ethilium