AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Gestern, 23:47

Parameter dieser Suchanfrage:

Suche in Thema: Bekomme Inner Joins nicht hin
Suche alle Beiträge, die von "Uwe Raabe" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 7 von insges. 7 Treffern
Suche benötigte 0.001s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Datenbanken

    AW: Bekomme Inner Joins nicht hin

     
      by Uwe Raabe, 19. Dez 2018
    Deswegen ja meine Frage. So wie ich das verstanden habe, wird zu jeder neuen Revision je ein Datensatz in Item und Item_Rev angelegt und mit Item.rev = Item_rev.ID verknüpft. Ohne zusätzliche Spezifikationen ist das definitiv eine 1:1 Beziehung und die kann problemlos in einer Tabelle zusammengefasst werden.

    Was die sichere Seite betrifft, steht man dort sehr häufig auch nur auf dünnem Eis....
  • Forum: Datenbanken

    AW: Bekomme Inner Joins nicht hin

     
      by Uwe Raabe, 19. Dez 2018
    Solange zwischen beiden Tabellen eine 1:1 Beziehung herrscht, ist eine künstliche Trennung der Felder in separate Tabellen und datentechnisch nicht erforderlich.



    Das würde dann aber der oben genannten 1:1 Beziehung widersprechen. Es gäbe dann nämlich Sätze in "Revisionen", die keinen Partner-Datensatz in "Items" haben.



    Es ist ziemlich aussichtslos, eine DB-Struktur auf eventuell...
  • Forum: Datenbanken

    AW: Bekomme Inner Joins nicht hin

     
      by Uwe Raabe, 19. Dez 2018
    Gemäß deinem vorher/nachher Beispiel kannst du die Felder der beiden Tabellen auch in eine Tabelle zusammenfassen. Es existiert zu jedem Item-Datensatz ja auch genau ein Datensatz in Item_Rev. Das macht die Trennung in zwei Tabellen eigentlich überflüssig.

    Wenn du das in einer Tabelle realisierst, fällt das Item_Rev.ID Feld ja weg, da es dem Item.rev Feld entspricht. Da das Item.ID Feld aber...
  • Forum: Datenbanken

    AW: Bekomme Inner Joins nicht hin

     
      by Uwe Raabe, 19. Dez 2018
    Ich bin mir nicht sicher, wie diese Aussage zu verstehen ist:


    Wenn du also einen Eintrag in der Tabelle Item veränderst (z.B. Daten1 und/oder Daten2), wird wohl in jedem Fall ein neuer Datensatz in Item-Rev angelegt. Wird in Tabelle Item dann auch ein neuer Eintrag mit derselben ID aber den neuen Daten-Werten und der neuen rev angelegt?
  • Forum: Datenbanken

    AW: Bekomme Inner Joins nicht hin

     
      by Uwe Raabe, 18. Dez 2018
    SQLite aber auch.
  • Forum: Datenbanken

    AW: Bekomme Inner Joins nicht hin

     
      by Uwe Raabe, 18. Dez 2018
    Nein, denn das S in SQL steht nicht für Standard sondern für Structured. Insbesondere gilt für Interoperability and standardization:


    Es gibt zwar SQL Standards, aber die definieren in der Regel nur einen kleinsten gemeinsamen Nenner. Es ist mitunter auch gar nicht so leicht zu erkennen, wann man einen solchen Standard verlässt, wenn das aktuelle Konstrukt in der gerade verwendeten Datenbank...
  • Forum: Datenbanken

    AW: Bekomme Inner Joins nicht hin

     
      by Uwe Raabe, 18. Dez 2018
    So ganz steige ich da noch nicht durch. Das Inner-Select lautet

    SELECT id AS fkey, MAX(changeTimestamp) changeTimestamp, changeComment
    FROM Item_Rev
    GROUP BY id, changeComment


    Dabei ist id laut Anmerkung ein AutoInc-Feld - also eindeutig. Ein Group By über ein eindeutiges AutoInc-Feld ist aber irgendwie witzlos, da jeder Feldwert ja eh nur einmal vorkommen kann. Du kannst ja mal...


URL zu dieser Suchanfrage:

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