我如何连接两个表以从第一个表中的第二个表中获取列

问题描述 投票:0回答:0

我有两个数据库表(zporeport,statusfile),我想获取 statusfile 中的 zporeport 列。

我的状态文件数据库表。

CREATE TABLE `statusfile` (
  `id` int(255) NOT NULL,
  `new_sap_po` varchar(500) NOT NULL,
  `lino_no` varchar(500) NOT NULL,
  `materialno` varchar(500) NOT NULL,
  `material` varchar(100) NOT NULL,
  `qty` varchar(500) NOT NULL,
  `incoterm` varchar(100) NOT NULL,
  `remark_for_delay` varchar(100) NOT NULL
)

我的 zporeport 数据库表。

CREATE TABLE `zporeport` (
  `id` int(255) NOT NULL,
  `materialno` varchar(500) NOT NULL,
  `material` varchar(500) NOT NULL,
  `purchasing_document` varchar(100) NOT NULL,
  `item` varchar(100) NOT NULL,
  `ab_available_date` date NOT NULL,
  `order_quantity` varchar(100) NOT NULL
)

我想从 zporeport 获取 ab_available_date 并进入状态文件。

这里是我的nodejs sql查询代码。

 const qr = `
    SELECT statusfile.material, statusfile.materialno, statusfile.qty, statusfile.remark_for_delay, zporeport.ab_available_date 
    FROM statusfile 
    INNER JOIN zporeport ON statusfile.material
    limit 10;
  `;

查询没有给我 zporeport ab_available_date。 请更正我的查询以获取状态文件中的 zporert ab_available_date。

mysql
© www.soinside.com 2019 - 2024. All rights reserved.