Seite 1 von 1

Re: Gleicher Nachname

Verfasst: So, 24.06.2012 16:45
von RobertG
Gleicher Name reicht?
SELECT COUNT("Name") AS "Anzahl", "Name" FROM "Tabelle" GROUP BY "Name"
Daraus eine Ansicht erstellen, jetzt "Namenzahl" genannt.
SELECT "Tabelle".* FROM "Tabelle", "Namenzahl" WHERE "Tabelle"."Name" = "Namenzahl"."Name" AND "Namenzahl"."Anzahl" > 1

Gruß

Robert

Re: Gleicher Nachname

Verfasst: So, 24.06.2012 17:42
von RobertG
Du hast anscheinend keinen View genutzt sondern das Ganze über die Abfrage einer Abfrage lösen wollen. Erstelle aus der ersten Abfrage eine Ansicht, dann wird es klappen.
Bei genauerer Betrachtung fällt ein Schreibfehler auf:
Column not found: Namenzahl.Nachname in statement [SELECT "Ehemalige".* FROM "Ehemalige", ( SELECT COUNT( "Nachname" ) AS "Anzahl", "Nachname" FROM "Ehemalige" GROUP BY "Nachname" ) AS "Namenszahl" WHERE "Ehemalige"."Nachname" = "Namenzahl"."Nachname" AND "Namenzahl"."Anzahl" > 1]
Deine 2. Tabelle heißt "Namenszahl", Deine Felder benennst Du mit "Namenzahl".

Gruß

Robert

Re: Gleicher Nachname

Verfasst: So, 24.06.2012 19:51
von komma4
Moderation,4: Crossposting ohne Referenz ist unhöflich!
http://www.lo-portal.de/forum/21-Base/5 ... namen.html


Sonst noch wo?