Filter unieke records (MySQL): verschil tussen versies
Naar navigatie springen
Naar zoeken springen
Regel 1: | Regel 1: | ||
== Wat bedoel je: Dubbelen uitfilteren, of unieke records uitfilteren? == | == Wat bedoel je: Dubbelen uitfilteren, of unieke records uitfilteren? == | ||
− | Subtiel doch belangrijk verschil! Misschien | + | Subtiel doch belangrijk verschil! Misschien bedoel ik [[Duplicate records (MySQL)]]? |
== Voorbeeld == | == Voorbeeld == |
Versie van 16 jan 2017 15:21
Wat bedoel je: Dubbelen uitfilteren, of unieke records uitfilteren?
Subtiel doch belangrijk verschil! Misschien bedoel ik Duplicate records (MySQL)?
Voorbeeld
Deze query kopiëert alleen de records die maar één keer voorkomen. Dat was achteraf gezien niet wat ik zocht: Ik wil alle records maar één keer overnemen!
drop table if exists tmp; create table tmp select tool_id, count(tool_id) as teller from main_tmp group by tool_id -- Om een of andere reden is 'group by' noodzakelijk having teller = 1; -- 'where' werkt niet. 'having' wel