gpt4 book ai didi

mysql - 查询逻辑解决方案

转载 作者:行者123 更新时间:2023-11-29 10:57:35 27 4
gpt4 key购买 nike

我有表主:barang TableView :v_barang我有这个查询:

SELECT v_barang.part_number , barang.total FROM v_barangINNER JOIN barang WHERE v_barang.id_item = barang.id_item

但在查询显示结果之前,我想从表 barang 检查if stock.barang >= 1 显示查询,否则不显示。

最佳答案

您可以使用 EXISTS :

select * from v_barang where id_kategori = 2 
AND exists(select * from barang where stock.barang >= 1)

Exists 确保子查询返回一些记录,如果子查询没有返回记录,则整个查询将没有结果。

基于OP评论查询,你可以这样做:

SELECT v_barang.part_number , barang.total FROM v_barang 
INNER JOIN barang ON v_barang.id_item = barang.id_item WHERE barang.total >= 1

关于mysql - 查询逻辑解决方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42802848/

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