dmkstyle
Grünschnabel
Hallo,
ich hätte da bei meinem derzeitigen Projekt ein bisschen Schwierigkeiten bzgl der SQL Abfragen.
Ich habe ein der DB folgende Tabellen: (mit den wichtigsten Keys)
verbindung_key... gibt nur an um welche verbindug es sich handelt (1: projekt-user; 2: projekt-termin; 3: projekt-download; 4: User-gruppe
Verknüpft wird das ganze so:
Ein User hat mehrere Projekte.
Ein Projekt mehrere Termine.
Mien Ansatz war:
Aber das Funtz nicht so ganz.
Ich hoffe ich habe mich verständlich ausgedrückt
Und ich hoffe ihr könnt mir helfen
mfg
dmk
EDIT:
Aja ganz vergessen ich möchte alle Termine ausgeben bei denen der User beteiligt ist (Also alle Termine von Projekten in denen er Verknüpft ist)
ich hätte da bei meinem derzeitigen Projekt ein bisschen Schwierigkeiten bzgl der SQL Abfragen.
Ich habe ein der DB folgende Tabellen: (mit den wichtigsten Keys)
- one_projekte (projekt_ID)
- one_kalendar(kalendar_ID)
- one_verbindungen(verbindung_ID, verbindung_one, verbindung_two, verbindung_key)
verbindung_key... gibt nur an um welche verbindug es sich handelt (1: projekt-user; 2: projekt-termin; 3: projekt-download; 4: User-gruppe
- Projekt zu User
- Projekt zu Termin
- Projekt zu Download
- User zu Gruppe
Verknüpft wird das ganze so:
Ein User hat mehrere Projekte.
Ein Projekt mehrere Termine.
Mien Ansatz war:
Code:
SELECT * FROM `one_users`
LEFT JOIN `one_verbindungen` ON
`one_users`.`ID` = `one_verbindungen`.`verbindung_two`
LEFT JOIN
`one_projekte`
ON
`one_verbindungen`.`verbindung_one` = `one_projekte`.`projekt_ID`
WHERE
`one_users`.`ID`=1
Aber das Funtz nicht so ganz.
Ich hoffe ich habe mich verständlich ausgedrückt

Und ich hoffe ihr könnt mir helfen
mfg
dmk
EDIT:
Aja ganz vergessen ich möchte alle Termine ausgeben bei denen der User beteiligt ist (Also alle Termine von Projekten in denen er Verknüpft ist)
Zuletzt bearbeitet: