Ich habe folgendes Datenbankschema in einer Mysql DatenbankLEFT OUTER JOIN in SQL mit Daten in der rechten Tabelle fehlen
Benutzer
- id
- Name
Anwesenheits
- id
- User_id
- checked_on (Datum)
nun für einen bestimmten Zeitraum ich einen Bericht erstellen möchten, die einen Benutzer und eine andere Spalte aufgelistet, die sagt, ob sie an diesem Tag anwesend waren oder nicht.
Ich habe versucht, es zu tun bekommen mit Left Outer Join die folgende Abfrage
select * from users left outer join attendance on users.id = attendance.user_id where users.id in (11, 12);
Wie unter Verwendung der obigen Abfrage zu ändern, so dass ich den Bericht zu bekommen?
einige Beispieldaten und erwartete Ergebnis hinzufügen. – Blank