Folgendes würde ich auch mit mehren DB-Anfragen hinbekommen, aber ich würd's gerne mal mit Join probieren. (Es funktioniert einfach nicht ! )
Problem:
Ich möchte eine Arbeitsliste erstellen
In meiner Datenbank sind 4 Tabellen
1.Tabelle - Zuordnung obst_id & obst_name
2. Tabelle - Zuordung mitarbeiter_id & mitarbeiter_name
3. Tabelle - Zuordung taetigkeit_id - taetigkeit_name
4. Tabelle - Resumé :
Output sollte sein:
Name: Mike Simon
Bereich (Obst): Alles
Aufgabe: Ware auffüllen und ggf. nachbestellen
Name: Frau Koch
Bereich (Obst): Alles
Aufgabe: Ware auffüllen und ggf. nachbestellen
Name: Frau Marlen
Bereich (Obst): Trauben kernlos (Sultanas)
Aufgabe: Verkostung
und so weiter...
KÖNNTE MIR BITTE JMD DIE JOIN ANWEISUNG AN DIESEM BEISPIEL ERKLÄREN ? ICH WÄRE EUCH SUPER DANKBAR !
// add: ich muss wohl LEFT [OUTER] JOIN verwenden, aber komme damit erst recht nicht klar !
// add2: oder doch lieber nen EQUI -JOIN ?
Problem:
Ich möchte eine Arbeitsliste erstellen
In meiner Datenbank sind 4 Tabellen
1.Tabelle - Zuordnung obst_id & obst_name
PHP-Code:
obst_id | obst_name
-------------------------------------
1 | Aubergine
2 | Avokado
3 | Apfel (Bräburn)
4 | Apfel (Golden Delicious)
5 | Birne (Williams)
6 | Trauben (hell)
7 | Trauben kernlos (Sultanas)
// etc...
PHP-Code:
mitarbeiter_id | mitarbeiter_name
-----------------------------------
1 | Mike Simon (*)
2 | Frau Koch
3 | Frau Marlen
4 | Frau Patrick (*)
5 | Frau Schöffel
// etc.
PHP-Code:
taetigkeit_id | taetigkeit_name
1 | Ware auffüllen und ggf. nachbestellen
2 | Beratung & Verkostung
3 | Warenanahme und Kontrolle
PHP-Code:
mitarbeiter_id | obst_id | taetigkeit_id
-----------------------------------------
1 | 8 | 1
2 | 8 | 1
3 | 7 | 2
4 | 8 | 3
Name: Mike Simon
Bereich (Obst): Alles
Aufgabe: Ware auffüllen und ggf. nachbestellen
Name: Frau Koch
Bereich (Obst): Alles
Aufgabe: Ware auffüllen und ggf. nachbestellen
Name: Frau Marlen
Bereich (Obst): Trauben kernlos (Sultanas)
Aufgabe: Verkostung
und so weiter...
KÖNNTE MIR BITTE JMD DIE JOIN ANWEISUNG AN DIESEM BEISPIEL ERKLÄREN ? ICH WÄRE EUCH SUPER DANKBAR !
// add: ich muss wohl LEFT [OUTER] JOIN verwenden, aber komme damit erst recht nicht klar !
// add2: oder doch lieber nen EQUI -JOIN ?
Kommentar