ДОБАВЛЕНИЕ НОВЫХ ЗАПИСЕЙ В ЖУРНАЛ - done.
допустим мы хотим добавить запись о сегодняшней
прививке кота Туси доктором Петровой
(дата создания видео: 24.09.2020)
id элементов записи по таблицам cats, procedures, doctors:
Туся - 3
прививка - 2
Петрова - 2
запрос на добавление записи:
INSERT INTO journal (cat_id, proc_id, doc_id, date)
VALUES(3, 2, 2, DATE("now"));
добавим еще одну такую же запись в журнал,
но вместо значения id доктора укажем
подзапрос, который найдет нам этот самый id
INSERT INTO journal (cat_id, proc_id, doc_id, date)
VALUES(
3,
2,
(SELECT id from doctors WHERE name="Петрова П.П."),
DATE("now")
);
заменим все остальные значения подзапросами и создадим
третью такую же запись:
INSERT INTO journal (cat_id, proc_id, doc_id, date)
VALUES(
(SELECT id from cats WHERE name="Туся"),
(SELECT id from procedures WHERE procedure="прививка"),
(SELECT id from doctors WHERE name="Петрова П.П."),
DATE("now")
);
p.s. id в журнал добавлен не по порядку потому что
я пару раз проверял как работает запрос и удалял
эти записи, что не попало на видео, а id каждый
раз новый