SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 12.05.2015 21:29:39

QAZSE
Участник
Зарегистрирован: 12.05.2015
Сообщений: 1

Помогите с запросом

Необходимо создать расписание врачей. Все стандартно: в шапке имя врача и дни недели, в ячейках, соответственно, время начала и окончания приема.

Все это дело храниться в нескольких таблицах: таблица с врачами, таблица с днями недель, табл со временем(начальное и конечное), и объединяет это все безобразия одна таблица "Расписание".

Посоветуйте, как это все это вытащить одним запросом?

Моих умственных возможностей и sql-ных фантазий хватило только на:

SELECT CONCAT(doctor.last_name," ",doctor.name) AS name_doc,  days.name_day,
CONCAT(times.t_begin,"-",times.t_end) AS time_doc
FROM doctor, days,times,timetables
WHERE doctor.id_doctor=timetables.id_doctor AND days.id_day=timetables.id_day
AND times.id_time=timetables.id_time;

Неактивен

 

#2 12.05.2015 23:00:45

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Помогите с запросом

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson