เขียน query อย่างไรค่ะ ให้แสดงว่ามี record ที่ซ้ำกันอยู่
เช่น id ,name, amount
output ที่ได้คือ
------------------
001 ben 1200
001 ben 1200
002 nan 1230
002 nan 1230
002 nan 1230
---------------------
ส่วนrecord ที่ไม่ซ้ำไม่ต้องแสดงน่ะค่ะ
ข้อมูลไม่ได้ซ้ำกันทุก record น่ะคะ มีบาง record เท่านั้นค่ะ
โดยจะซ้ำกันที่ record ที่เก้บค่ามากกว่า 1 ค่ะ
เช่น id , name , amount, dep
------------------------------
200 ben 1200 ค่าบริการ
200 ben 1000 ค่าซ่อมแซม
------------------------------
นี้คือ ข้อมูลจริงนะคะ แต่output ที่ได้คือ
id , name , amount
----------------------
200 ben 1200 ค่าบริการ
200 ben 1000 ค่าซ่อมแซม
200 ben 1200 ค่าบริการ
200 ben 1000 ค่าซ่อมแซม
---------------------------
มันออกซ้ำกันอ่ะค่ะ ประมานนี้อ่ะค่ะ
SELECT To_Char(rctpv.gd_gl_date, 'dd-mon-yy') AS "GL DATE",
gcc.segment3 AS "DEPT",
gcc.segment2 AS "ACC CODE",
rctpv.rac_bill_to_customer_name AS "CUSTOMER_NAME",
rctpv.rac_bill_to_customer_num AS "CUSTOMER_NO",
rctpv.trx_number AS "DOCUMENT_NO",
ra_line.extended_amount AS "AMOUNT" ,
ra_tax.extended_amount AS "VAT",
ra_line.description AS "DESCRIPTION"
FROM gl_code_combinations gcc,
ra_cust_trx_line_gl_dist_all rctlgda,
ra_customer_trx_partial_v rctpv,
ra_customer_trx_lines_all ra_line ,
ra_customer_trx_lines_all ra_tax
WHERE rctlgda.code_combination_id = gcc.code_combination_id
AND rctlgda.customer_trx_id = rctpv.customer_trx_id
AND ra_line.customer_trx_id = rctpv.customer_trx_id
AND ra_line.customer_trx_id = ra_tax.customer_trx_id
AND ra_line.line_type = 'LINE'
AND ra_tax.line_type= 'TAX'
AND gcc.segment2 in (421100,421060)
AND ra_tax.LINK_TO_CUST_TRX_LINE_ID = ra_line.CUSTOMER_TRX_LINE_ID