gpt4 book ai didi

sql - 需要帮助编写查询

转载 作者:行者123 更新时间:2023-11-29 15:03:55 27 4
gpt4 key购买 nike

以下图片已上传,以显示我正在尝试做什么以及我想从中得到什么

任何人都可以帮我编写查询以获得我想要的结果吗请检查以下内容

SELECT * 
FROM KPT
WHERE PROPERTY_ID IN (SELECT PROPERTY_ID
FROM khata_header
WHERE DIV_ID = 3
and RECORD_STATUS = 0)
and CHALLAN_NO > 42646

上面是我编写的查询,我得到了以下结果集

ID     CHALLAN_NO     PROPERTY_ID     SITE_NO              TOTAL_AMOUNT    
----- ------------- -------------- ------------------- ---------------
1242 42757 3103010141 296 595
1243 63743 3204190257 483 594
1244 63743 3204190257 483 594
1334 43395 3217010223 1088 576
1421 524210 3320050416 (null) (null)
1422 524210 3320050416 (null) (null)
1560 564355 3320021408 (null) (null)
1870 516292 3320040420 (null) (null)
1940 68357 3217100104 139 1153
1941 68357 3217100104 139 1153
2002 56256 3320100733 511 4430
2003 56256 3320100733 511 4430
2004 66488 3217040869 293 3094
2005 66488 3217040869 293 3094
2016 64571 3217040374 (null) (null)
2036 523122 3320020352 (null) (null)
2039 65682 3217040021 273 919

在我的结果集中,由于有多个条目,我得到了重复的 PropertyId,

  1. 我怎么知道有多少重复了
  2. 重复超过 2 次的 Property Id 是什么?

关于 table 的背景很少

  1. PROPERTY_ID 是 KPT 中的 FK
  2. PROPERTY_ID 是 KH 中的 PK

我正在编写一个子查询来获取结果,所以我陷入困境,我不知道如何获取结果请帮忙

最佳答案

这会让你更亲近吗?

SELECT
PROPERTY_ID, COUNT(*)
FROM
KPT
WHERE
PROPERTY_ID IN (SELECT PROPERTY_ID
FROM khata_header
WHERE DIV_ID = 3 AND RECORD_STATUS = 0)
AND CHALLAN_NO > 42646
GROUP BY
PROPERTY_ID
HAVING
COUNT(*) >= 2

关于sql - 需要帮助编写查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2565273/

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