gpt4 book ai didi

mysql 从被阻止的表中排除名称

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

我正在尝试阻止某些列表,这是我尝试过的命令

SELECT * FROM USER LIMIT 0, 50 WHERE名称NOT IN(SELECT * FROM排除)

我的排除表包含我想阻止它的用户名,但似乎不起作用。

最佳答案

将其重新编码为左连接:-

SELECT `USER`.* 
FROM `USER`
LEFT OUTER JOIN exclude
ON `USER`.name = exclude.name
WHERE exclude.name IS NULL
LIMIT 0, 50

但是,如果您想使用与以前相同的样式,则需要从排除中的选择中返回匹配字段,而不是每个字段(即不是 SELECT *)

SELECT * 
FROM `USER`
WHERE name NOT IN (SELECT name FROM exclude)
LIMIT 0, 50

关于mysql 从被阻止的表中排除名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17625151/

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