kostenloser Webspace werbefrei: lima-city


Kreuztabellenabfrage

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    afk-2a

    afk-2a hat kostenlosen Webspace.

    Hallo Leute,

    bin gerade dabei mit Flex eine Air-Desktopanwendung zu Programmieren welches zur Kundenverwaltung dienen soll.
    In diesem Verwaltungstool gibt es Benutzer die einem jeweiligen Dienstleistungsbereich zugeteilt worden sind und diese sollen dann nur die Aufgaben, welche Ihrem Dienstleistungsbereich entsprechen angezeibt bekommen.. Alles klein Problem, jetzt nur folgendes:

    Ich habe die tabelle `auth` mit den benutzerdaten inklusive der ID des Entsprechenden Dienstleistungsbereichs welche in der tabelle `dienstleistungsbereiche`

    Die Tabellenstruktur:

    Tabelle `auth`

    id     benutzer     kennwort     dienst_id      mandant     flag
    1      admin         *******          10                   MR GZ         1


    Tabelle `dienstleistungsbereiche`:

    id      name                flag
    10    dienstname     1


    Jetzt möchte ich, wenn ich die Benutzer abfrage nicht die ID angezeigt bekommen, sondern den entsprechenden Eintrag in der dienstleistungsbereiche-Tabelle.

    Quasi so soll die Ausgabe aussehen:

    1 Admin ******* dienstname MR GZ

    Ich hoffe Ihr versteht die Problematik :D
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. SELECT auth.id, auth.benutzer, auth.kennwort, dienstleistungsbereiche.name 
    FROM auth
    INNER JOIN dienstleistungsbereiche
    ON auth.dienst_id=dienstleistungsbereiche.id
    Wenn ich dich richtig verstanden habe. Mag sein, dass man da nun noch etwas mit `` versehen muss. So wäre zumindest die MySQL-Abfrage. Wobei das gerade ohne Test-Möglichkeit aus den Fingern gesogen ist. Also keine Gewähr. Ansonsten mal mit MySQL-Join beschäftigen.
  4. Autor dieses Themas

    afk-2a

    afk-2a hat kostenlosen Webspace.

    Problem gelöst. Vielen Dank (:

    so war es richtig:

    SELECT `auth`.`id` , `auth`.`name` , `auth`.`passwort` , `dienstleistungsbereiche`.`name` , `auth`.`mandant`
    FROM `auth`
    INNER JOIN `dienstleistungsbereiche` ON `auth`.`dienst_id` = `dienstleistungsbereiche`.`id`
  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!