gpt4 book ai didi

sql - 哪些标签不在数据库中?

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

给定一组用户指定的标签,我如何使用 1 个 SQL 语句确定哪些标签在标签表中?

假设一个表模式 tags (id, tag) 并且我正在使用 mysql,如果有我不知道的优化。

谢谢

最佳答案


SELECT Tag
FROM UserSpecifiedTags
LEFT OUTER JOIN AllTags ON UserSpecifiedTags.Tag = AllTags.Tag
WHERE AllTags.Tag IS NULL

这应该会返回您想要的内容。根据我的经验,执行连接并查找没有匹配项的行比使用 IN 运算符快。

关于sql - 哪些标签不在数据库中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/314682/

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