[PHP] Komplexer MysqlQuery

Dieses Thema im Forum "Webentwicklung" wurde erstellt von Blackb!rd, 3. August 2011 .

Schlagworte:
  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen
  1. #1 3. August 2011
    Komplexer MysqlQuery

    Hey Leute,

    ich habe folgendes Problem:

    Ich habe eine zentrale Tabelle für alle Benutzer. Die Benutzer haben verschiedene Typen ( Privatkunden,Geschäftskunden,... ) und jeweils eine eigene Tabelle mit genaueren Informationen.
    Nun möchte ich eine Liste erzeugen, wo alle Benutzer mit Namen ( der jeweils in der Tablle mit genaueren Informationen liegt ) auftauchen.

    Hat jemand ein Tipp für mich wie ich das in EINEM Query lösen kann?


    Gruß Blackb!rd
     

  2. Anzeige
    Dealz: stark reduzierte Angebote finden.
  3. #2 3. August 2011
    AW: Komplexer MysqlQuery

    Wie meinst du das, eine eigene Tabelle mit genaueren Informationen. Meinst du es gibt eine Tabelle Person mit ID, etc. und eine (bspweise) "Informationen" mit Name, etc? Oder gibt es Person und "Privatkunde", "Geschäftskunde" etc mit Informationen?

    -> Join.
     
  4. #3 3. August 2011
    AW: Komplexer MysqlQuery

    Hey,

    die Tabellen mit den genaueren Informationen sind abhängig vom Benutzertyp

    Kurzes Beispiel:

    Tabelle Benutzer
    |USERID|TYP|PW|
    |123|1|12345|
    |456|2|12345|

    ->Typ 1 sind Privatkunde, Typ 2 Geschäftskunden

    Tabelle Privatkunden
    |USERID_BENUTZER|Name|Straße|...
    |123|Blackb!rd|Teststraße|...

    Tabelle Geschäfstkunden
    |USERID_BENUTZER|Name|USTID|...
    |456|Test Gmbh|1235-234_234|...


    Ich mach ein Query auf die Benutzer Tabelle und möchte je nach TYP entsprechende informationen aus den beiden anderen Tabellen laden.

    Hoffe das ist nun verständlich :)


    Gruß Blackb!rd
     
  5. #4 3. August 2011
    AW: Komplexer MysqlQuery

    Wie oben schon gesagt, musst du das mit join´s machen.

    Google einfach mal danach.

    Hier nen Beispiel: SQL JOIN - SQL Tutorial
     
  6. #5 3. August 2011
    AW: Komplexer MysqlQuery

    Wenn ID der Person als Key bei Geschäfts/Privatkunde etc benutzt wird, kannst du's mit nem normalen join machen.

    SELECT
    WhatYouNeed
    FROM
    Benutzer b,
    Privatkunden p,
    Geschaeftskunden g
    WHERE
    b.USERID = p.USERID_BENUTZER
    OR
    b.USERID = g.USERID_BENUTZER


    würd ich mal sagen.
     

  7. Videos zum Thema
Die Seite wird geladen...
Similar Threads - PHP Komplexer MysqlQuery
  1. Antworten:
    0
    Aufrufe:
    1.545
  2. Antworten:
    0
    Aufrufe:
    3.058
  3. Antworten:
    4
    Aufrufe:
    6.159
  4. Antworten:
    5
    Aufrufe:
    15.033
  5. Gute PHP Template Engine

    Yuesang , 20. Februar 2017 , im Forum: Webentwicklung
    Antworten:
    4
    Aufrufe:
    5.281
  • Annonce

  • Annonce