0

需要有关 MySQL 查询的帮助以加入一个表有收盘和开盘库存,而另一张表已收到库存。我想要的是从表中加入列recvd_value哪个股票购买值到表sales有一个开盘和收盘股票值这里是DBfiddle 我想要的是这个检查这个图像 --->我想要的输出

表 1 截图

表2截图

这是我的查询

SELECT 
    *
FROM
    bar_recvd_details
        INNER JOIN
    bar_opening_details ON bar_recvd_details.item_id = bar_opening_details.item_id
WHERE
    bar_recvd_details.recvd_date = '2018-06-18'
        AND bar_opening_details.close_date = '2018-06-18';
4

1 回答 1

0

您可以为此使用INNER JOIN sql 命令。

SELECT sales.item_cid, sales.item_id, sales.op_value, sales.close_val, sales.close_date, recived.recvd_value 
FROM sales 
INNER JOIN recived ON recived.item_id = sales.item_id;

此查询基本上从您的接收表中获取 recvd_value,其中 2 个表 item_id 匹配。

这是你的小提琴:

DBFiddle.UK

小提琴的屏幕截图:

在此处输入图像描述

于 2022-02-15T08:07:41.240 回答