Antwort
 
Themen-Optionen Thema durchsuchen
Alt 11.04.2007, 11:14 Nach oben    #1
Benutzer
 
Benutzerbild von thrawn
 
Registriert seit: 29.12.2005
Ort: Hamburg
Beiträge: 44
Standard [MySQL] Doppelte Einträge

Ich stehe derzeit leider etwas auf dem Schlauch und bräuchte mal etwas Hilfe. Zum Problem: In meiner Tabelle, welche grob skizziert wie folgt aufgebaut ist:

Code:
| b_id 	| w_id 	| verein_id_h 	| verein_id_g 	| saison | etc	| 	
-------------------------------------------------------------------
| 1	| A2	| 12		| 342		| 2004	| bla	|
| 2	| D5	| 14		| 56		| 2006	| bla	|
| 3	| C3	| 12		| 342		| 2005	| bla	|
| 4	| D5	| 14		| 56		| 2006	| bla	|
haben sich doppelte Einträge eingeschlichen (b_id 2 & 4). Da diese Tabelle nicht gerade wenig einträge hat, versuch ich nun verzweifelt abzufragen, welche Einträge doppelt sind. Zu beachten sind hierbei, dass die Kombination aus "w_id, verein_id_h, verein_id_g & saison" zu berücksichtigen ist.

Diese Kombinationen versuche ich nun mit einer Abfrage herauszufiltern, was mir abr nicht so recht gelingen will.

Etwas ala
Code:
SELECT saison,w_id,verein_id_h,verein_id_g, COUNT(DISTINCT verein_id_h,verein_id_g,saison,w_id) AS anzahl
FROM begegnung
WHERE w_id = 'D5'
GROUP BY verein_id_h
HAVING anzahl >1 ORDER BY anzahl DESC
Brachte mir nie das erhoffte Ergebnis. Evtl vermag einer von Euch ja für mich einen Geistesblitz über zu haben. Danke
thrawn ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 11.04.2007, 11:51 Nach oben    #2
Benutzer
 
Benutzerbild von xabbuh
 
Registriert seit: 03.12.2005
Ort: Osnabrück
Beiträge: 76
Standard

Probier es mal so:
sql Code:
  1. SELECT
  2.     saison,
  3.     w_id,
  4.     verein_id_h,
  5.     verein_id_g,
  6.     saison,
  7.     etc,
  8.     COUNT(*) AS anzahl
  9. FROM
  10.     begegnung
  11. WHERE
  12.     w_id = 'D5'
  13. GROUP BY
  14.     w_id,
  15.     verein_id_h,
  16.     verein_id_g,
  17.     saison
  18. HAVING
  19.     anzahl > 1
  20. ORDER BY
  21.     anzahl DESC
xabbuh ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 11.04.2007, 17:13 Nach oben    #3
Benutzer
 
Benutzerbild von thrawn
 
Registriert seit: 29.12.2005
Ort: Hamburg
Beiträge: 44
Standard

Danke - das wars, was ich wollte. War zuvor der Lösung auch selber schon nahe gekommen, habe dann aber irgendwie die Übersicht verloren.
thrawn ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
PingBacks sind an
RefBacks sind aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[MYSQL] Insert wird nicht sofort ausgeführt pen2010 Datenbanken 6 07.08.2007 23:02
doppelte ausgaben verhindern $traight-$hoota Datenbanken 2 24.06.2006 15:01
[MySQL] Frage zum richtigen ORDER BY Jann Hendrik Datenbanken 14 31.12.2005 14:46
Einträge aus einer HTML-Liste lesen ehli75 Enterprise Java 2 21.07.2005 17:08
Grafik verdeckt Einträge derJComboBoxen Eddi Desktop-Applikationen und Grafik 0 24.07.2004 11:25


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:51 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45