sql - 我需要根据SSMS中相同条件的相同数据位置的19列返回行
问题描述
我有一个包含 19 列相同内容的表,需要返回其中一个或另一个没有特定值的行。但是,当我使用 (proc1 NOT IN ('xxxxx','xxxxx') 或 proc2 not in ('xxxxx','xxxxx') 或 proc3 等)时,我仍然看到具有其中一个值的行。任何帮助表示赞赏
解决方案
我无法发表评论,所以我会写在这里你试过了吗:
SELECT *
FROM `table`
WHERE `col1` NOT LIKE CONCAT('%', `col2`, '%')
推荐阅读
- php - 每当在 if 循环中更改变量时,将布尔值从 false 切换为 true,如果更改包含表单
- makefile - 重新编译 OpenWRT - 需要哪些“make”命令来包含任何更改,同时节省未受影响文件的时间
- sql-server - 触发器返回了一个结果集和/或在 SET NOCOUNT OFF 的情况下运行 - 不确定是什么原因造成的
- r - 在 R 中表示一棵树
- r - R - 创建列并使用从另一列分组的数据填充
- php - 使用 Gmail api 时是否可以测试配额错误?
- javascript - 没有使用 Node + Express + Nginx 设置 Cookie
- django - 过滤已存在相关 OnetoOne 的 Django Admin 查询集
- python - 如何遍历矩阵数组以计算矩阵内特定元素周围的相似元素的数量
- javascript - 为什么 async 会阻止 twitter 回调触发?