gpt4 book ai didi

Python MySQL SELECT WHERE IN 子句问题

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

所以我得到了

"Unknown Column"

此代码中的错误:

SELECT 
cus_id,
cus_name,
cus_phone
FROM database.cus_info
WHERE cus_updated=1 IN ('database.cus_address') # AND cus_id = (database.cus_info.cus_id)

基本上,我需要它在不同的表(cus_address)和列(cus_updated)下查找,并且需要它只抓取(cus_name > 和 cus_phone) 如果 (cus_updated) = 1。

任何想法将不胜感激。预先感谢您

最佳答案

INNER JOIN 可以在这方面为您提供帮助。

SELECT
CI.cus_id,
CI.cus_name,
CI.cus_phone
FROM database.cus_info CI
INNER JOIN database.cus_address CA ON CI.cus_id = CA.cus_id
WHERE CA.cus_updated = 1;

我猜 cus_updated 字段属于 cus_address 表。

<小时/>

如果您不熟悉JOIN,请查看此post

关于Python MySQL SELECT WHERE IN 子句问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41354608/

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