繁体   English   中英

从两个表中选择数据。 这个SQL查询有什么问题?

[英]Selecting data from two tables. What's wrong with this sql query?

我正在从两个表中收集信息。

我的命令:

select p.prod_id, p.prod_fornecedor, p.prod_fabricante, p.prod_nome, p.prod_categoria, p.prod_datacadastro,
       p.prod_codbarras, e.est_quantidade from Produto p join Estoque e on p.prod_nome like 'Produto 1'

我得到的是: 在此处输入图片说明 我需要得到这个: 在此处输入图片说明

查询中必须有一个连接条件。 假设表Estoque有一个字段prod_id

select 
    p.prod_id, p.prod_fornecedor, p.prod_fabricante, 
    p.prod_nome, p.prod_categoria, p.prod_datacadastro,
    p.prod_codbarras, e.est_quantidade 
from Produto p 
join Estoque e on p.prod_id = e.prod_id
where p.prod_nome like 'Produto 1'

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM