У меня есть две таблицы, а именно: tblteacher
и tblattendance
. Я хочу найти учителя, который отметил посещаемость в определенную дату. Скажем, в 2013-07-02 гг. Если имя учителя существует в таблице, tblteacher
он должен показывать да как статус и нет, если это не так.Запрос Mysql относительно сравнения данных между двумя таблицами
SELECT distinct tblteacher.tshortname
FROM tblteacher
LEFT JOIN tblattendance
ON tblteacher.tshortname = tblattendance.tshortname
WHERE tblattendance.attdate = '2013-07-02';
У меня есть общие данные о конкретной дате. Но как исправить состояние ...
я не получаю идеальный результат из него, поскольку он не показывает «нет» в строке, где данные не совпадают между двумя таблицами. Они показывают только те данные, которые присутствуют на tblattendance. – Ashish
Не могли бы вы отредактировать свой вопрос, чтобы он содержал некоторые примеры данных и результат, который вы хотели бы получить? Это упростит задачу quesiton. – Mchl
У меня добавлен снимок базы данных – Ashish