Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение старого архива (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/)
-   -   Пожалуйста помогите разобраться с запросом (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/pozhalujsta-pomogite-razobrat-sya-s-zaprosom-388057/)

Guest 16.10.2011 15:25

Пожалуйста помогите разобраться с запросом
 
Помогите пожалуйста разобраться с таким запросом. Запрос должен выбирать из базы РАСПИСАНИЕ все группы которые сейчас учатся и их пары. (время дата предмет учитель аудитория и т.д) Если выбирать так $query="SELECT groups_id,groups_name,date,time,first_na me,last_name,number,subjects_name,form_o f_study,period_study FROM groups as G LEFT JOIN list_of_pairs as L ON G.id=L.groups_id LEFT JOIN teachers as T ON T.id=L.teachers_id LEFT JOIN rooms as R ON R.id=L.rooms_id LEFT JOIN subjects as S ON S.id=L.subjects_id WHERE date BETWEEN $start_date AND $finish_date AND period_study='M' ORDER BY groups_name,time,date asc"; то тогда отбираются только те группы у которых есть пары а хочу чтобы выборка была типа1256504400-32400-11AM11-Бутенко-Ваа-TCP1256850000-32400-11AM11-Чернай-Оаа-Linux--11ГПС11---То есть у 11ГПС11 тоже должны быть пары. Но либо забыли поставить либо...но так как стоит ограничение по дате в запросе date BETWEEN $start_date AND $finish_date то понятно они не попадают Пробовал ставить АND date =NULL Ничего Но я помню что в транзакте сиквеле там точно было NULL если нет совпадения А как здесь . Большое спасибо за вашу помощь.


Часовой пояс GMT, время: 05:38.


© www.otvetnemail.ru - Форум вопросов и ответов.