Ergebnis 1 bis 2 von 2

Thema: Funktion für Tabellenbeziehung

  1. #1
    demarc ist offline Neuer Benutzer
    Registriert seit
    05.01.2011
    Beiträge
    6

    Standard Funktion für Tabellenbeziehung

    Servus Zusammen,

    ich habe mal wieder eine kleine Frage.
    Ich habe folgende Tabellen Struktur:

    Code:
    mrad=# SELECT*FROM kategorie;                                                                                                                                                       id |     name     
    ----+--------------
      1 | Badezubehoer
      2 | Autoteile
    (2 rows)
    
    mrad=# SELECT*FROM auktion;  
                                                                                                                                                           id | startpreis | aktuellerpreis | festpreis |      startzeit      |       endzeit       | artikel_id 
    ----+------------+----------------+-----------+---------------------+---------------------+------------
      1 |       1.00 |           0.00 |     20.00 | 2008-08-13 14:20:23 | 2008-08-20 14:20:23 |          1
      2 |            |           0.00 |     30.00 | 2011-01-15 18:42:24 | 2011-01-22 18:42:24 |          2
      3 |      10.00 |           0.00 |     30.00 | 2011-01-15 18:42:24 | 2011-01-22 18:42:24 |          1
      4 |            |           0.00 |     30.00 | 2011-01-15 18:42:24 | 2011-01-22 18:42:24 |          3
      5 |            |           0.00 |     30.00 | 2011-01-15 18:42:24 | 2011-01-22 18:42:24 |          4
    (5 rows)
    
    mrad=# SELECT*FROM auktion_kategorie;
     kategorie_id | auktion_id 
    --------------+------------
    (0 rows)
    Bei jedem INSERT auf auktion und kategorie soll automatisch in die Tabelle auktion_kategorie die id's übernommen werden, da es sich um die Beziehungstabelle handelt, sprich ne M zu N Beziehung!

    Wie jedoch kann ich das machen. Ich darf nicht erst die kategorie_id einfügen und dann die auktion_id, da Nullwerte nicht erlaubt sind.

    Danke im Vorraus für ein Tipp!!
    Gruß

  2. #2
    akretschmer ist offline Super-Moderator
    Registriert seit
    29.10.2006
    Ort
    Dresden
    Beiträge
    5.472

    Standard

    Zitat Zitat von demarc Beitrag anzeigen
    Bei jedem INSERT auf auktion und kategorie soll automatisch in die Tabelle auktion_kategorie die id's übernommen werden, da es sich um die Beziehungstabelle handelt, sprich ne M zu N Beziehung!

    Danke im Vorraus für ein Tipp!!
    Gruß
    Ähm, bist Du Dir sicher? Wenn das so ist, wie Du schreibst, dann brauchst die Beziehungstabelle doch gar nicht, dann gilt die Regel für alle Datensätze und bei der Abfrage machst einfach einen Cross-Join.

    Andreas
    --
    ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
    https://www.xing.com/profile/Andreas_Kretschmer7

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Links: Tobias Bauer - IT- und Funkdienstleistungen   -   Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen   -   Funkforum