MySQL запрос состоящий из четырех таблиц

231
18 мая 2017, 10:27

1) Напишите запрос, который выводит имена всех учеников, сдавших экзамен по математике у профессора Иванова на оценку 4 или 5. 2) Напишите запрос, выводящий имена учеников, пропустивших экзамен по математике у профессора Иванова.

1)

SELECT name 
FROM t_students 
JOIN t_teachers ON WHERE t_teachers.name = "Иванов" 
JOIN t_exams ON WHERE t_exams.exam_name = "Математика" 
JOIN t_marks ON WHERE t_marks .mark = 4 AND 5

2)

SELECT name 
FROM t_students 
JOIN t_teachers ON WHERE t_teachers.name = "Иванов" 
JOIN t_exams ON WHERE t_exams.exam_name = "Математика" 
JOIN t_marks ON WHERE t_marks .mark = NULL

Ребят можете посмотреть правильно ли я выполнил?

Answer 1

Вот вам пример:

$query_firms = mysql_query("select ls.id, ls.title, ls.id_parameter, ls.drag, ls.url, COUNT(`l`.`id`) AS `rcnt`, (`st`.`id`) AS `param`
    from leads_sort ls
       left join status st on ls.id_parameter = st.leadssort and st.id_cabinet = ls.id_cabinet and st.vid = 'leads' 
       left join lids l on st.id = l.status and l.id_cabinet = ls.id_cabinet and l.id_staff = $id_staff and l.delete_status = '0'
    where ls.id_cabinet = $id_cabinet and ls.vid = 'leads'
    group by ls.id
    order by ls.drag");

Этот запрос выводит все Лиды, которые находятся в определенном Статусе, а статус находится уже в определенном Уровне сортировки.

Работает так:

Сортировка (вкладка): Выполены
Статусы привязанные к сортировке(вкладке) Выполнены: Успешно; Продано; Реализовано
Клиенты в статусах: Успешно; Продано; Реализовано
READ ALSO
SQL запрос UPDATE с группировкой

SQL запрос UPDATE с группировкой

Есть таблица, в которой дублируются REF_DOC_ID

225
Как выбрать систему хранения данных innodb?

Как выбрать систему хранения данных innodb?

На одном хостинге, при создании таблиц в базе данных, по умолчанию создаются таблицы myisamИ дело в том, что это нигде нельзя выбрать, чтобы по умолчанию...

197
Как включить отзывы для товаров Woocommerce через MySql

Как включить отзывы для товаров Woocommerce через MySql

В карточке товара Woocommerce на вкладке "Дополнительно" есть возможность включить отзывы, отметив соответствующий чекбокс

291
Растяжение текста в TextView, Android Studio

Растяжение текста в TextView, Android Studio

Привет, не могу придумать как сделать растяжение текста на всю ширину экрана в TextView, в конце строки всегда остаются большие пробелыНадо сделать...

853