作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个表可以存储每个代码的多个描述。但是,该表中有一个标志,用于指示其中哪些是主要或主要描述。在某些情况下,我们的代码中有多个代码将此标志设置为 Y
,这是不正确的。
我无法使用 SQL 来获取该表中的所有行,这些行的描述设置为 Y
不止一个。
我已经使用此 SQL 来识别没有任何 dsp_fg = 'Y'
select *
from table A
where dsp_fg = 'N'
and not exists (select 1 FROM table where cod_int_id = A.cod_int_id AND dsp_fg = 'Y')
但是我在编写 SQL 来获取具有多个 Y
记录的 cod_int_id
时遇到了问题,有人可以帮忙吗?
最佳答案
SELECT int_id FROM A
WHERE dsp_fg = 'Y'
GROUP BY int_id
HAVING count(1) > 1
这并不完美,但它确定了我需要的东西。
关于sql-server-2012 - 查找具有多行且标志设置为 Y 的 int_id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49160056/
我有一个表可以存储每个代码的多个描述。但是,该表中有一个标志,用于指示其中哪些是主要或主要描述。在某些情况下,我们的代码中有多个代码将此标志设置为 Y,这是不正确的。 我无法使用 SQL 来获取该表中
我是一名优秀的程序员,十分优秀!