gpt4 book ai didi

sql - 在不同行中显示两列的重复值

转载 作者:行者123 更新时间:2023-12-02 07:37:49 25 4
gpt4 key购买 nike

我有一个表,其中可以有一个特定值的两个报纸出版日期,该值仅插入 NewsPaperDate 下的单个列中。所有剩余的值都会重复。现在我必须编写一个查询,其中两个 NewsPaperDate 值应显示在两列 NewsPaperDate1 和 NewsPaperDate2 下的一行中,其余值 enter image description here .任何人都可以帮忙吗?数据库是 Sql Server enter image description here表结构为

最佳答案

您需要将表连接到自身。有不同的方法可以做到这一点,但根据您的屏幕截图,您可以这样做:

select 
a.yonja_no,
a.newspaper_date as newspaperdate1,
b.newspaper_date as newspaperdate2
from newspapertable a, newspapertable b
where a.yonja_no = b.yonja_no
and a.newspapere_s > b.newspapere_s
;

(已编辑:见评论)

关于sql - 在不同行中显示两列的重复值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14352586/

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