Click here to Skip to main content
15,888,521 members
Home / Discussions / Database
   

Database

 
GeneralRe: SQL - Write Query with field names and table name stored in a table? Pin
PIEBALDconsult28-Mar-14 6:50
mvePIEBALDconsult28-Mar-14 6:50 
GeneralRe: SQL - Write Query with field names and table name stored in a table? Pin
Megan Jean28-Mar-14 12:17
Megan Jean28-Mar-14 12:17 
GeneralRe: SQL - Write Query with field names and table name stored in a table? Pin
PIEBALDconsult28-Mar-14 13:07
mvePIEBALDconsult28-Mar-14 13:07 
GeneralRe: SQL - Write Query with field names and table name stored in a table? Pin
Member 1071490931-Mar-14 22:45
Member 1071490931-Mar-14 22:45 
GeneralRe: SQL - Write Query with field names and table name stored in a table? Pin
PIEBALDconsult1-Apr-14 3:21
mvePIEBALDconsult1-Apr-14 3:21 
AnswerRe: SQL - Write Query with field names and table name stored in a table? Pin
GuyThiebaut28-Mar-14 5:31
professionalGuyThiebaut28-Mar-14 5:31 
QuestionRemove duplicate rows in multiple join query Pin
Eng Hasan Abbas25-Mar-14 7:56
Eng Hasan Abbas25-Mar-14 7:56 
AnswerRe: Remove duplicate rows in multiple join query Pin
Mycroft Holmes25-Mar-14 12:50
professionalMycroft Holmes25-Mar-14 12:50 
Underscore make that unreadable bleh...

What I do is a 2 query pass, the inside query uses ROW_NUMBER() and PARTITION OVER the key fields (those that make up the unique record)

I then delete records with a row number > 1

Here is a snippet I keep around for deduping
SQL
DECLARE @Tbl TABLE (IDField INT, RowNo INT)	

--insert the primary key (identity field)
INSERT @Tbl
SELECT lnkStrategyNodeID IDfield,

--partition over the unique constraints - order by is required and logically you should use the lowest ID field
ROW_NUMBER() OVER(PARTITION BY StrategyID,NodeID ORDER BY lnkStrategyNodeID) Rw
FROM lnkStrategyNode


--delete anything that is > 1
--SELECT * 
DELETE 
FROM  lnkStrategyNode 
WHERE lnkStrategyNodeID IN (SELECT IDField FROM @Tbl WHERE RowNo > 1)

Never underestimate the power of human stupidity
RAH

AnswerRe: Remove duplicate rows in multiple join query Pin
Chris Quinn25-Mar-14 22:02
Chris Quinn25-Mar-14 22:02 
AnswerRe: Remove duplicate rows in multiple join query Pin
Member 1071490931-Mar-14 22:55
Member 1071490931-Mar-14 22:55 
QuestionOracle Error Pin
Member 867725124-Mar-14 19:49
Member 867725124-Mar-14 19:49 
AnswerRe: Oracle Error Pin
Kornfeld Eliyahu Peter24-Mar-14 20:13
professionalKornfeld Eliyahu Peter24-Mar-14 20:13 
GeneralRe: Oracle Error Pin
Member 867725124-Mar-14 20:38
Member 867725124-Mar-14 20:38 
GeneralRe: Oracle Error Pin
Jörgen Andersson24-Mar-14 21:34
professionalJörgen Andersson24-Mar-14 21:34 
AnswerRe: Oracle Error Pin
Member 1043154927-Mar-14 0:28
Member 1043154927-Mar-14 0:28 
QuestionComplex Query Pin
#realJSOP24-Mar-14 4:18
mve#realJSOP24-Mar-14 4:18 
AnswerRe: Complex Query Pin
Simon_Whale24-Mar-14 4:46
Simon_Whale24-Mar-14 4:46 
GeneralRe: Complex Query Pin
#realJSOP24-Mar-14 5:53
mve#realJSOP24-Mar-14 5:53 
QuestionGrouping Results by ElectionName Pin
samflex19-Mar-14 10:44
samflex19-Mar-14 10:44 
AnswerRe: Grouping Results by ElectionName Pin
Jörgen Andersson19-Mar-14 11:02
professionalJörgen Andersson19-Mar-14 11:02 
AnswerRe: Grouping Results by ElectionName Pin
Mycroft Holmes19-Mar-14 12:52
professionalMycroft Holmes19-Mar-14 12:52 
GeneralRe: Grouping Results by ElectionName Pin
samflex19-Mar-14 13:12
samflex19-Mar-14 13:12 
GeneralRe: Grouping Results by ElectionName Pin
Mycroft Holmes19-Mar-14 14:05
professionalMycroft Holmes19-Mar-14 14:05 
GeneralRe: Grouping Results by ElectionName Pin
samflex19-Mar-14 14:13
samflex19-Mar-14 14:13 
GeneralSSIS - Truncation may occur due to inserting data Pin
Smith201418-Mar-14 2:59
Smith201418-Mar-14 2:59 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.