Impressum · Kontakt · Hilfe
Besucher online · Mitglieder



Antwort
 
Themen-Optionen
Alt 11.04.2007, 11:14   Nach oben    #1
thrawn
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  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 11.04.2007, 11:51   Nach oben    #2
xabbuh
Benutzer
 
Benutzerbild von xabbuh
 
Registriert seit: 03.12.2005
Ort: Osnabrück
Beiträge: 74
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  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 11.04.2007, 17:13   Nach oben    #3
thrawn
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  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen 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

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

BB-Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are 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 +2. Es ist jetzt 09:59 Uhr.

Nach oben
Wir nutzen das Zend Framework, vBulletin (vBulletin v3.7.3, Copyright ©2000-2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.0.0) und vBSEO.

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