AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 18:47

Parameter dieser Suchanfrage:

Suche in Thema: PostgreSQL - Abfrage aus 2 Tabellen
Suche alle Beiträge, die von "NetSonic" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 13 von insges. 13 Treffern
Suche benötigte 0.004s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Datenbanken

    Re: PostgreSQL - Abfrage aus 2 Tabellen

      Delphi
      by NetSonic, 27. Aug 2008
    OK, das werde ich dann mal in Angriff nehmen. Falls es dort Probleme gibt, werd ich mich wieder melden!
    Danke für den Tipp! :thumb:

    Schönen Abend noch...
  • Forum: Datenbanken

    Re: PostgreSQL - Abfrage aus 2 Tabellen

      Delphi
      by NetSonic, 27. Aug 2008
    Ähm, ich nutze derzeit kein DataSet. Das alles läuft über TADOConnection, TADODataSource und TADOQuery. Oder ist das ein Problem bzw. grob fahrlässig? :?:
  • Forum: Datenbanken

    Re: PostgreSQL - Abfrage aus 2 Tabellen

      Delphi
      by NetSonic, 27. Aug 2008
    Ja gut, das würde gehen. Aber wie weiß ich denn, welcher Datensatz in der Grid (Ansicht der Datensätze aus dem SELECT/JOIN-Konstrukt) ausgewählt wurde, damit ich diesen direkt bearbeiten kann?!?! :gruebel:
  • Forum: Datenbanken

    Re: PostgreSQL - Abfrage aus 2 Tabellen

      Delphi
      by NetSonic, 27. Aug 2008
    Jetzt stellt sich mir noch eine Frage:
    Es ist gewünscht diese Datenmenge direkt editieren zu können. Wie stelle ich es an, da die TADOQuery ein JOIN Statement in einem Select leider blockiert und keine Modifikation zulässt, die Ergebnismenge bearbeiten zu können. Ein Select ohne JOIN Funktioniert ohne Probleme...
  • Forum: Datenbanken

    Re: PostgreSQL - Abfrage aus 2 Tabellen

      Delphi
      by NetSonic, 27. Aug 2008
    Naja, die Testdaten waren ja richtig... *hust* Nur die Definition der Tabellenfelder nicht... :tongue:

    Danke!
  • Forum: Datenbanken

    Re: PostgreSQL - Abfrage aus 2 Tabellen

      Delphi
      by NetSonic, 27. Aug 2008
    Ooooooooops... Ich habe den Fehler gefunden! :pale:
    Das Feld "GroupID" in der Tabelle "tbladress" war vom Typ "character" während in der Tabelle "tbladress_groups" das Feld "GroupID" vom Typ "integer" ist. Das kann ja auch nicht wirklich gehen. Manchmal ist man echt auf beiden Augen doof... :mrgreen:



    Postgre meckert sonst, dass er den Feldnamen nicht kennt! Deswegen die "" um den...
  • Forum: Datenbanken

    Re: PostgreSQL - Abfrage aus 2 Tabellen

      Delphi
      by NetSonic, 27. Aug 2008
    SELECT A."AdressNo", A."Name1", G."GroupName"
    FROM tbladress A
    LEFT JOIN tbladress_groups G ON 'G."GroupID"' = A."GroupID"

    Führt zu folgendem Ergebnis:

    AdressNo + Name1 + GroupName
    ----------------------------
    1001 + TestA +
    1002 + TestB +
  • Forum: Datenbanken

    Re: PostgreSQL - Abfrage aus 2 Tabellen

      Delphi
      by NetSonic, 27. Aug 2008
    Die Tabellen enthalten die folgenden Werte:

    tbladress
    --------------------------
    AdressNo + GroupID + Name1
    --------------------------
    1000 + 1 + TestA
    1001 + 1 + TestB
    1005 + 2 + TestC
    1009 + 1 + TestD
  • Forum: Datenbanken

    Re: PostgreSQL - Abfrage aus 2 Tabellen

      Delphi
      by NetSonic, 27. Aug 2008
    Die Testdaten sind in Ordnung. Bei einem normalen Select zeigt er mir ja auch die "GroupID" an. Daran kann es nicht liegen :gruebel:


    Postgre möchte das gerne so... ;-)
  • Forum: Datenbanken

    Re: PostgreSQL - Abfrage aus 2 Tabellen

      Delphi
      by NetSonic, 27. Aug 2008
    Dann zeigt er mir zwar wieder alle Datensätze korrekt an, aber die Spalte "GroupName" bleibt leer, egal ob eine "GroupID" vorhanden ist oder nicht...


    SELECT
    tbladress.*,
    tbladress_groups.*
    FROM tbladress
    LEFT OUTER JOIN tbladress_groups ON tbladress."GroupID" = tbladress_groups."GroupID";
  • Forum: Datenbanken

    Re: PostgreSQL - Abfrage aus 2 Tabellen

      Delphi
      by NetSonic, 27. Aug 2008
    Mein Ansatz sieht jetzt so aus, allerdings bekomme ich so keine Datensätze zurück... *grübel*


    SELECT
    tbladress.*,
    tbladress_groups.*
    FROM tbladress
    INNER JOIN tbladress_groups ON tbladress."GroupID" = tbladress_groups."GroupID";
  • Forum: Datenbanken

    Re: PostgreSQL - Abfrage aus 2 Tabellen

      Delphi
      by NetSonic, 27. Aug 2008
    Naja, es ist so dass die Datensätze in der "tbladress" nicht alle einer Gruppe zugeordnet sind. Ich möchte aber natürlich alle Datensätze eingezeigt bekommen und da, wo eine "GroupID" zugeordnet ist, soll der "GroupName" stehen, bei den anderen fehlt diese Info dann und die Spalte bleibt leer. Dein Beispiel gibt mir die Datensätze aus, allerding mehrfach und ordnet den Zeilen, in denen keine...
  • Forum: Datenbanken

    PostgreSQL - Abfrage aus 2 Tabellen

      Delphi
      by NetSonic, 27. Aug 2008
    Hallo zusammen...

    Leider habe ich gerade eine Denkblockade und brauche vielleicht nur einen kleinen Lösungsansatz:

    Ich habe eine PostgreSQL Datenbank mit den Tabellen "tbladress" und "tbladress_groups".

    tbladress enthält die Felder: AdressNo, GroupID, Name1, Name2, Name3;
    tbladress_groups enthält die Felder: GroupID, GroupName;

    Das Feld GroupID enthält jeweils die eindeutige ID einer...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=NetSonic&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=119487
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:04 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