Create view mit mehreren Tabellen und "und zwei einträge von dem gleichen datensatz"

rayphi

Mitglied
Ich habe mir von mehreren quellen bestätigen lassen das es nicht geht... deswegen habe ich wohl auch bis jetzt keine antworten bekommen
ich bedanke mich trotzdem bei allen die sich den beitrag angeschaut haben und kurz überlegt haben ;)


@Moderatoren: Dieser Beitrag kann gelöscht oder geschlossen werden vielen dank ;)

PS: Meine Lösung ist, dass ich einfach zwei VIEWs erstellt habe!


Unten sieht man meine Abfrage in der ich einmal "orders.AnsprechpartnerID" und einmal "orders.AuftragserstellerID" mit "ma.MA_id"
verknüpfen möchte dies lässt sich aber leider nicht so bewerkstelligen wie ich es in meiner Abfrage geschrieben habe...

weiß jemand wie man sowas macht?

SQL:
CREATE  ALGORITHM =  UNDEFINED VIEW `order_view`  AS SELECT orders.AuftragsID, kd.KundenID, stat.Status, prio.Prio, ma.Username, ma.Username AS Contact, abt.AbtBezeichnung, orders.maturityDate, orders.Auftragsbeschreibung, orders.Eigentum
FROM kd
INNER JOIN (
   stat
   INNER JOIN (
      prio
      INNER JOIN (
         ma
         INNER JOIN (
            ma
            INNER JOIN (
               abt
               INNER JOIN orders ON orders.Abt = abt.AbteilungsID
            ) ON ma.MA_id = orders.AnsprechpartnerID
         ) ON ma.MA_id = orders.AuftragserstellerID
      ) ON prio.PrioID = orders.PrioID
   ) ON stat.StatusID = orders.StatusID
) ON kd.KundenID = orders.KundenID;

Vielen Dank
Rayphi
 
Zuletzt bearbeitet:
Zurück