gpt4 book ai didi

mysql - WHERE 在 sql 查询中不起作用?

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

我在 PhpMyAdmin 中尝试这个查询:

INSERT INTO t1 ( col1, col2 )
SELECT DISTINCT col1, col2
FROM t2
WHERE (SELECT col3 FROM t1) = ANY (SELECT col3 FROM t2)

但给我那个错误:#1242 - 子查询返回多于 1 行!

谁能解决?

最佳答案

WHERE 条件不正确,因为它试图将单个值与集合进行比较;这正是错误试图告诉您的内容。

试试这个:

WHERE EXISTS (select 1 from t1 t1j join t2 t2j on t1j.col3=t2j.col3)

关于mysql - WHERE 在 sql 查询中不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10054146/

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