Hallo zusammen,
Ich versuche mit einer SQL Abfrage eine Tabelle mit Zeilen = Besucher, Spalten = Tage zu erstellen. Die Besucher und die Tage sind immer vorhanden.
Jetzt kommt die dritte Tabelle dazu. Die Tabelle Tage_Besucht ist mit der ID vom Besucher und vom Tag verknüpft. Es muss keine Verknüpfung für jeden Teilnehmer und Tag geben.
Meine Idee:
Die SQL Abfrage gibt den Namen vom Teilnehmer und für alle Tage das Feld `description` zurück. Ist keine Verknüpfung vorhanden, dann gibt es an diesem Tag NULL oder '' aus.
Hier habe ich einen SQL Fiddle mit dem Demo Daten erstellt:
http://sqlfiddle.com/#!9/52e73
Diese Tabelle sollte es Ausgeben:
UserA / AAA / XYZ / NULL
UserB / BBB / NULL / NULL
UserC / ABC / NULL / NULL
Sollte doch nicht so schwierig sein, jedoch bekomme ich es einfach nicht hin.. Hoffe jemand hat mir einen Tipp? DANKE!
Ich versuche mit einer SQL Abfrage eine Tabelle mit Zeilen = Besucher, Spalten = Tage zu erstellen. Die Besucher und die Tage sind immer vorhanden.
Jetzt kommt die dritte Tabelle dazu. Die Tabelle Tage_Besucht ist mit der ID vom Besucher und vom Tag verknüpft. Es muss keine Verknüpfung für jeden Teilnehmer und Tag geben.
Meine Idee:
Die SQL Abfrage gibt den Namen vom Teilnehmer und für alle Tage das Feld `description` zurück. Ist keine Verknüpfung vorhanden, dann gibt es an diesem Tag NULL oder '' aus.
Hier habe ich einen SQL Fiddle mit dem Demo Daten erstellt:
http://sqlfiddle.com/#!9/52e73
Diese Tabelle sollte es Ausgeben:
UserA / AAA / XYZ / NULL
UserB / BBB / NULL / NULL
UserC / ABC / NULL / NULL
Sollte doch nicht so schwierig sein, jedoch bekomme ich es einfach nicht hin.. Hoffe jemand hat mir einen Tipp? DANKE!