Gleicher Nachname

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

RobertG
********
Beiträge: 2069
Registriert: Fr, 13.04.2012 19:28
Kontaktdaten:

Re: Gleicher Nachname

Beitrag 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
RobertG
********
Beiträge: 2069
Registriert: Fr, 13.04.2012 19:28
Kontaktdaten:

Re: Gleicher Nachname

Beitrag 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
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: Gleicher Nachname

Beitrag von komma4 »

Moderation,4: Crossposting ohne Referenz ist unhöflich!
http://www.lo-portal.de/forum/21-Base/5 ... namen.html


Sonst noch wo?
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Antworten