AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 08:17

Parameter dieser Suchanfrage:

Suche in Thema: alternative wenn select distinct gleiche record nicht filtert.
Suche alle Beiträge, die von "Kostas" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 4 von insges. 4 Treffern
Suche benötigte 0.000s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Datenbanken

    AW: alternative wenn select distinct gleiche record nicht filtert.

     
      by Kostas, 18. Jan 2022
    Vielen Dank Jo,

    dein Vorschlag funktioniert.


    Select personid, namen, vorname, AmtsEmail, KontakteEmail
    from (
    select distinct p.personid, p.namen, p.vorname, f.email as AmtsEmail,
    (select distinct list(k.kontakt)
    from kontakte k
  • Forum: Datenbanken

    AW: alternative wenn select distinct gleiche record nicht filtert.

     
      by Kostas, 18. Jan 2022
    In meinem Fall muss ich wirklich alle Felder vergleichen. Es kann 1:n Funktionärsämter mit jeweils einer AmtsMailadresse und 1:n Kontakte mit KontakteMailadressen geben. Ist nicht wirklich schlimm, da ich das im Programm nochmals sequenziell durchgehe und ein Array befülle.
  • Forum: Datenbanken

    AW: alternative wenn select distinct gleiche record nicht filtert.

     
      by Kostas, 18. Jan 2022
    Ich konnte die Ursache für das Fehlverhalten schon lokalisieren können. Es liegt daran dass ich "list" verwende.
    Warum die Datensätze mehrfach ausgegeben werden, liegt daran dass die Person mehrere Funktionärsämter hat und in allen Ämtern die gleiche Mailadresse angegeben hat.

    Das SQL habe ich runterbrechen können auf das hier:

    select distinct *
    from(
    select distinct p.personid,...
  • Forum: Datenbanken

    alternative wenn select distinct gleiche record nicht filtert.

     
      by Kostas, 18. Jan 2022
    Hallo Zusammen,

    ich habe ein komplexes select mit subselects und verwende auch union. Darüber habe ich ein weiteres select distinct * aufgesetzt und die doppelten Dantesätze zu eliminieren. Doch sie werden nicht eliminiert.
    Gibt es eine Alternative zu select distinct welche die doppelten herausfiltern kann?

    //Das folgene Select ist nur ein Beispiel. Mein Select ist deutlich komplexer...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Kostas&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=209767
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:26 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz