我有这样的数据:SQL服务器:与同列的值多行,除了一个
name_text ----------c_num---d_type-----unique_id----------------------v_text--r_ticket_id
29311875_FAD_V100.doc 3560709 Contract 21DABDDF49BA41289F1905D1D6B79ABF 2,01 28600206
29311875_FAD_V100.doc 3560709 Contract 21DABDDF49BA41289F1905D1D6B79ABF 2,01 28600240
Copy.docx 3560715 Guide 9D06F8EFF4EC4A2D862F5A0DB3BA357B 2 28600219
我想选择只有一个排它有r_ticket_id
列的更大的价值,如果name_text
,c_num
,d_type
, unique_id
,v_text
列值相等。
在这种情况下,使用select语句只需提取这些列。
name_text ----------c_num---d_type-----unique_id----------------------v_text--r_ticket_id
29311875_FAD_V100.doc 3560709 Contract 21DABDDF49BA41289F1905D1D6B79ABF 2,01 28600240
Copy.docx 3560715 Guide 9D06F8EFF4EC4A2D862F5A0DB3BA357B 2 28600219
什么是将完成这项工作的确切的SQL查询?
是否有任何可能性记录可能具有相同的唯一ID但在每列上具有不同的值? –