gpt4 book ai didi

mysql - 如何将查询转换为 JOIN

转载 作者:行者123 更新时间:2023-11-29 13:17:37 31 4
gpt4 key购买 nike

如何将以下查询转换为 JOIN

UPDATE name_master 
SET
is_available = 'n',
session_id = '18f05294fab50f30c13eea6304722376'
WHERE
name_id IN (SELECT
*
FROM
(SELECT
nm.name_id
FROM
name_master AS nm
JOIN product_master AS pm ON nm.name_id = pm.product_code
WHERE
nm.is_available = 'y'
AND nm.is_approval_needed = 'n'
AND nm.STATUS = 'active'
LIMIT 1) AS t)

最佳答案

UPDATE name_master AS nm
JOIN product_master AS pm ON nm.name_id = pm.product_code
SET
nm.is_available = 'n',
nm.session_id = '18f05294fab50f30c13eea6304722376'
WHERE
nm.is_available = 'y'
AND nm.is_approval_needed = 'n'
AND nm.STATUS = 'active'

我没有看到来自 product_master 的列的任何条件。 join 本身是否足够标准?

关于mysql - 如何将查询转换为 JOIN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21275976/

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