Ergebnis 1 bis 2 von 2

Thema: MySQL-Abfrage, Verknüpfung zweier Abfragen

  1. #1
    HTML Newbie
    Registriert seit
    04.10.2014
    Beiträge
    1
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard MySQL-Abfrage, Verknüpfung zweier Abfragen

    Hallo, ich möchte eine Brief-Datenbank entwickeln und habe hierzu zwei Tabellen angelegt:
    post und personen.

    Die Tabelle "post" enthält u.a. folgende Spalten: post_id (Primärschlüssel), adressat_p_id (Fremdschlüssel) und absender_p_id (Fremdschlüssel), datum, ...
    Die Tabelle "personen": p_id (Primärschlüssel), name, vorname,...

    Die Idee dahinter war, dass Personen sowohl als Absender als auch als Adressaten auftreten können und eine Aufteilung der Tabelle "personen" in "absender" und "adressaten" zu entsprechend vielen Redundanzen geführt hätte.

    Nun habe ich allerdings ein Problem mit den Abfragen:
    Kann mir jemand sagen, ob, und wenn ja wie, es in einer Abfrage möglich ist, sowohl den Absender (Vorname + Nachname) als auch den Empfänger ("") eines Briefes auszugeben?

    Lösung mit zwei Abfragen:

    1) SELECT name AS Name_Absender, vorname AS Vorname_Absender FROM personen, post WHERE absender_p_id = p_id

    2) SELECT name AS Name_Adressat, vorname AS Vorname_Adressat FROM personen, post WHERE adressat_p_id = p_id

    Mit UNION hat es leider nicht funktioniert... (Bin allerdings SQL-Neuling...)
    Oder sollte ich besser noch eine dritte Tabelle anlegen?

    Ich hoffe, jemand kann mir weiterhelfen?! Danke schon einmal!
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!
    Geändert von Muffelon (04.10.2014 um 23:13 Uhr)

  2. #2
    Teeny
    Registriert seit
    13.07.2014
    Ort
    A, A
    Beiträge
    31
    Danke
    0
    Bekam 4 mal "Danke" in 4 Postings

    Standard AW: MySQL-Abfrage, Verknüpfung zweier Abfragen

    versuche es mal mit MySQLi
    schau mal auf http://www.peterkropff.de/site/php/m...ulti_query.htm

Ähnliche Themen

  1. vBulletin sehr langsam, liegt es an mySQL-Abfragen?
    Von Nefrevel im Forum Datenbank Forum - MySQL und andere Datenbanksoftware
    Antworten: 1
    Letzter Beitrag: 06.04.2014, 15:23
  2. NICHT-Verknüpfung in MySQL
    Von sprint im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 3
    Letzter Beitrag: 13.05.2008, 07:02
  3. MySQL Daten mit PHP abfragen und neu speichern
    Von LY654 im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 6
    Letzter Beitrag: 02.09.2007, 15:26
  4. MySQL Wert in Tabelle schreiben und abfragen
    Von Chrissi91 im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 29.01.2007, 07:43
  5. MySQL verknüpfung zwischen 2 Tabellen
    Von im Forum HTML & CSS Forum
    Antworten: 0
    Letzter Beitrag: 17.10.2006, 21:25

Stichworte

Berechtigungen

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