gpt4 book ai didi

mysql - 在sql中的连接查询中选择另一个表

转载 作者:行者123 更新时间:2023-11-29 19:04:58 26 4
gpt4 key购买 nike

我有 3 张 table 。

  1. 库存
    • stock_id (PK)
    • barang_id(FK)
  2. 库存发票
    • stock_invoice_id(PK)
    • stock_id(FK)
    • invoice_id(FK)
  3. 巴朗
    • barang_id(PK)
    • stock_id(FK)
    • name_barang

我想显示尚未输入stock_invoice表的库存数据。然后我编写查询如下

选择 a.stock_id、a.barang_id、b.stock_invoice_id
现货供应
LEFT JOIN stock_invoice b ON a.stock_id=b.stock_id
WHERE b.stock_id IS NULL

但我在如何选择 Barang 表的 name_barang 时遇到问题

最佳答案

试试这个:-

SELECT a.stock_id,a.barang_id,c.name_barang,b.stock_invoice_id
FROM stock a
LEFT JOIN stock_invoice b ON a.stock_id=b.stock_id
LEFT JOIN Barang c ON a.barang_id=c.barang_id
WHERE b.stock_id IS NULL

关于mysql - 在sql中的连接查询中选择另一个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43579461/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com