Announcement

Collapse
No announcement yet.

abfrage über mehrere Tabellen 1:n / Rechte

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • abfrage über mehrere Tabellen 1:n / Rechte

    Manchmal steht man irgendwie neben sich und findet keine brauchbare Lösung.
    Kann mir jemand mal einen Denkanstoss geben ?

    Folgendes Szenario:

    Tabelle 1
    enthält texte mit Inhaber ID

    Tabelle 2
    Enthalt Rubriken zu den Texten in Tabelle1

    sind per Inner Join verbunden.

    Dazu kommt noch Tabelle3
    Diese enthält rechte zu den Rubriken
    ALSO eine 1:n Relation.

    Also in etwa so (Beispiel)

    Red_id Rubr_id
    -------------------------------
    10 110
    10 111
    10 112
    11 110
    11 115
    etc etc.

    Nun habe ich keine SubSelect zur Verfügung um z.B. für einen Redakteur
    alle texte mit Rubriken und nur den Rechten aus T3 zu lsiten

    Weiss jemand Rat ???

    Stehe total auf dem Schlauch....

  • #2
    Hallo,
    Originally posted by miquele View Post
    ...Weiss jemand Rat ???

    Stehe total auf dem Schlauch....
    Einfach ein Join!?
    z.B. für den redakteur mit ID 10:
    [highlight=sql]
    select text.*, rubrik.*
    from tabelle1 text
    inner join tabelle2 rubrik on rubrik.id = text.Rubr_id
    inner join tabelle3 recht on recht.Rubr_id = rubrik.id
    where recht.Red_id = 10
    [/highlight]

    Gruß Falk
    Wenn du denkst du hast alle Bugs gefunden, dann ist das ein Bug in deiner Denksoftware.

    Quellcode ohne ein Mindestmaß an Formatierung sehe ich mir nicht an! Ich leiste keinen Privatsupport per Mail oder PN!

    Comment


    • #3
      Jo

      Danke,
      hatte es gerade auch schon hin bekommen...
      Allerdings jetzt mit 4 Tabellen und
      nun kommen noch einige Ausnahmeregelungen...
      Aber wird schon..

      Kompliment ans Forum - !!)

      miq

      Comment

      Working...
      X