gpt4 book ai didi

MySQL根据另一个表中的股票从一个表中选择*

转载 作者:行者123 更新时间:2023-11-30 23:10:23 25 4
gpt4 key购买 nike

我有两个表 oos_notifytemp_parts

oos_notify 表存储注册接收缺货零件库存更新的用户信息。在 oos_notify 表中,我存储了用户 emailpart_iddatetimeemail_sent 检查字段。

temp_parts 表 存储带有part_idpart_namestock 的零件信息。 (这是简化的)。

我想做的是仅当 oos_notify 表中相应的 part_idstock 中时,才选择所有数据(temp_parts.stock > 0) 来自 temp_parts 表。

这就是我所拥有的,但它返回了所有错误的 oos_notify 数据

SELECT * FROM oos_email_notify 
JOIN temp_parts ON temp_parts.code = oos_email_notify.part
WHERE temp_parts.stock >'0'
AND email_sent ='0'

是否有可能在这方面得到一些帮助。谢谢

最佳答案

如果我没记错的话,这两个表之间的链接是 part_id,而不是代码。
试试这个。

SELECT * FROM oos_email_notify tbl1
JOIN temp_parts tbl2
ON tbl1.part_id = tbl2.part_id
WHERE tbl2.stock > 0
AND tbl1.email_sent = 0

关于MySQL根据另一个表中的股票从一个表中选择*,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20045189/

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