|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
31.05.2019, 02:16 | #1 |
Форумчанин
Регистрация: 06.09.2016
Сообщений: 199
|
Вывод пустых записей в запросе
есть справочник тем,
в другой таблице хранится информация по темам разбитая по датам, на каждую дату. Во второй таблице поле внешнего ключа на справочник тем. В запросе нужно вывести на каждую дату все четыре темы, если такой темы на дату нет - вывести пустую строку: дата1 тема1 дата1 тема2 дата1 null дата1 null дата2 null дата2 тема2 дата2 тема3 дата2 тема4 |
31.05.2019, 06:19 | #2 |
Программист
Участник клуба
Регистрация: 23.06.2009
Сообщений: 1,772
|
Хмм.. А как отличить Код:
Код:
Последний раз редактировалось Black Fregat; 31.05.2019 в 06:22. |
31.05.2019, 06:34 | #3 | |
Форумчанин
Регистрация: 06.09.2016
Сообщений: 199
|
Это выборка из двух таблиц(темы это справочник а где дата это таблица)
на дату 2 нет темы4(т.е. на данную дату в таблице есть темы 1-3): дата2 тема1 дата2 тема2 дата2 тема3 дата2 null Цитата:
Если на данную дату 0 тем(нет записей на данную дату в таблице) выводим: дата2 null дата2 null дата2 null дата2 null |
|
31.05.2019, 07:53 | #4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
31.05.2019, 08:22 | #5 |
Форумчанин
Регистрация: 06.09.2016
Сообщений: 199
|
Аватар, пробовал никаких пустых полей не выводит
|
31.05.2019, 08:55 | #6 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Запрос покажи как пробовал. Ну и в том запросе что дал не так все просто, там по датам еще сгруппировать нужно
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 31.05.2019 в 09:18. |
31.05.2019, 09:35 | #7 | ||
Старожил
Регистрация: 20.04.2008
Сообщений: 5,528
|
Цитата:
Цитата:
Код:
программа — запись алгоритма на языке понятном транслятору
|
||
31.05.2019, 09:39 | #8 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Ага, ток еще один join добавить, нет даты в справочнике тем
Код:
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 31.05.2019 в 09:43. |
06.06.2019, 16:20 | #9 |
Форумчанин
Регистрация: 06.09.2016
Сообщений: 199
|
Спасибо, задачу решил с помощью примера Аватара
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
MySQL - разная политика при добавлении записей для неуказанных в запросе NOT NULL полей | Serge_Bliznykov | SQL, базы данных | 6 | 03.03.2015 23:38 |
Вывод пустых ячеек вместо 0000-00-00 | bizarre86 | PHP | 5 | 15.04.2013 06:29 |
Подсчёт количества записей в запросе | satka | Microsoft Office Access | 4 | 01.09.2011 21:45 |
поиск пустых ячеек и вывод результата | alexander_l | Microsoft Office Excel | 7 | 17.06.2010 16:50 |