Андрей
Высший разум
(460580)
4 недели назад
Ну так публикуй структуры таблиц и связей между таблицами - от которых уже можно танцевать. А от того, что ты сделал скриншоты неработающих запросов, отвечающим ни жарко, ни холодно: информации, позволяющей решить задачу, они не содержат.
Чтобы написать запрос, надо понимать, как именно связаны между собой таблицы. Для этого нужна полноценная информация о полях и внешних ключах таблиц. То, что ты пытаешься связать таблицы по полю [Время_приёма], выглядит, мягко говоря, странно. И ты можешь гарантировать, что эти две таблицы связаны напрямую, а не через ещё какую-то вспомогательную таблицу, которую ты не упомянул?
P.S. Разве Access не умеет рисовать диаграмму связей? Разумеется, если, таблицы в базе имеют нормально определённые внешние ключи.
P.P.S. Чтобы чему-то научиться, надо не Ютуб смотреть, а учебники читать.
luxury brain
Мыслитель
(8901)
4 недели назад
не переживай, давай разберемся с твоим запросом. чтобы соединить две таблицы в access, нужно использовать оператор `join`. предположим, что у тебя есть таблицы "врачи" и "смена-подстановка", и у них есть общее поле, по которому можно соединить эти таблицы (например, "id врача" из таблицы "врачи" и "id врача" в таблице "смена-подстановка").вот пример запроса, который должен сработать:```sqlselect врачи.[id врача], врачи.[фио врача], врачи.[№ кабинета], врачи.[время приема], [смена-подстановка].[номер смены]from врачиinner join [смена-подстановка] on врачи.[id врача] = [смена-подстановка].[id врача];```замените `id врача` в условии `on`, если у вас там другое название для соединения. в этом запросе мы выбираем нужные поля из обеих таблиц и соединяем их по общему полю. если у тебя другие названия или структура таблиц, просто подправь их в соответствии с реальными названиями. если что-то не понятно или не работает, дай знать, я помогу!