CREATE TABLE employees (
id int(11) NOT NULL AUTO_INCREMENT,
name varchar(64) NOT NULL,
department varchar(64) NOT NULL,
PRIMARY KEY (id)
) ENGINE=MyISAM AUTO_INCREMENT=1;
CREATE TABLE history (
id int(11) NOT NULL AUTO_INCREMENT,
employee_id int(11) NOT NULL,
startJob datetime(0) NOT NULL,
endJob datetime(0),
PRIMARY KEY (id),
FOREIGN KEY (employee_id) REFERENCES employees(id)
) ENGINE=MyISAM AUTO_INCREMENT=1;
Две таблицы, связь один ко многим. Как выбрать присутствующих сотрудников, за день. Т.е. условие такое, startJob = '2017-02-22' -выбрать всех у кого startJob попадает в этот период дня.
SELECT * from employees e
INNER JOIN history h ON e.id = h.employee_id
WHERE h.startJob >= ? AND h.endJob < ?
пытался сделать так, но если endJob еще не заполнен, мы не получим его в ответе.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Есть таблица, T1, в ней нужно установить значение поля V2 в 'A3', но только в том случае, если это поле было равно 'A2'Сделать это нужно для всех записей,...
Сижу 2 часа, не могу разобраться как получить данные из двух таблиц
Всем привет, есть проект с аунтификацией пользователей через социальные сети, но он, к сожалению, сконфигурирован на xmlМне надо помощь перевести...
Всем доброго времени с утокПодскажите, как заставить Intellij Idea подключать файл css стилей к jsp странице? Файл стилей лежит в одной директории...