gpt4 book ai didi

mysql 如果第二个表没有匹配信息,如何从一个表中进行选择

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

如果表 newlisting 中不存在 id,我尝试仅显示表 inventoryfolders 的结果。

这是我的查询:

$sql = "SELECT * 
FROM avirobust.inventoryfolders
WHERE parentFolderID = '".$foname."'
AND agentID = '".$mne."'
AND parentFolderID NOT IN (SELECT folderID FROM marketplace.newlisting)";

但是,即使 newlisting 中没有数据,它也永远不会返回结果。

我知道 join 可以工作,但是我可以使用上面查询中的类似内容吗?如果是这样,我在查询中做错了什么?

最佳答案

您可以尝试使用此代码

选择库存文件夹。*
FROM airobust.inventoryfolders LEFT JOIN market.newlisting on (inventoryfolders.parentFolderID = newlisting.folderID)
WHERE ParentFolderID = '".$foname."'
AND agentID = '".$mne."'
AND newlisting.folderID 为 NULL

它将返回库存文件夹中新列表中没有相应行的所有记录

关于mysql 如果第二个表没有匹配信息,如何从一个表中进行选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33178250/

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