Y el siguiente query:
Código sql:
Ver original
SELECT alumno.registro, alumno.nombre FROM alumno INNER JOIN asistencias ON alumno.RFID = asistencias.RFID WHERE asistencias.fecha = '" + _fecha + "'"
La función del programa es seleccionar una fecha con un dateTimePicker y mostrar las asistencias del día seleccionado en un dataGridView como se muestra en la siguiente imagen:
La sentencia sql que tengo solo se muestran las asistencias del día, y lo siguiente que quiero hacer es mostrar toda la lista de alumnos, buscar si tiene asistencia ese día y agregar una nueva columna llamada asistencia y poner si o no dependiendo la asistencia.
Lo de agregar la nueva columna lo hice con el siguiente código:
Código sql:
Ver original
SELECT alumno.registro, alumno.nombre, IF(asistencias.fecha = '" + _fecha + "', 'Si', 'No') AS asistencia FROM alumno INNER JOIN asistencias ON alumno.RFID = asistencias.RFID WHERE asistencias.fecha = '" + _fecha + "'
Y devuelve lo siguiente:
Mi pregunta es, ¿como puedo hacer para mostrar también los alumnos que no tienes asistencia, y en la columna con el alias asistencia ponerles No?
Espero que me puedan ayudar con este problema.
Saludos y gracias de antemano