Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » SQL запрос

Модерирует : ShIvADeSt

articlebot (01-08-2022 03:12): SQL запрос  Версия для печати • ПодписатьсяДобавить в закладки

   

zumicator

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте, имею кучу связанных таблиц. Сделал запрос Select к некоторым из них и в принципе результат почти устраивает, но имеет примерно такой вид:

Код:
 
2102                    9    9    (null)    1
2102                    9    9    +34993                       1
2103                    9    9    (null)    1
2103                    9    9    +34993                       1
2104                    9    9    (null)    1
2104                    9    9    +34993                       1
211                     9    9    (null)    1
211                     9    9    +34993                       1
213                     5    5    (null)    3
214                     5    5    (null)    3
215                     5    5    (null)    3
23249                   22    22    (null)    1
23249                   22    22    .....+3492275906             1
 

 
код SQL:
Дело в том, что одна из таблиц по умолчанию заполнена строками с значениями NULL, потом в неё может добавиться запись, а может не добавляться.
В результирующем запросе я бы не хотел видеть строки с NULL , если были добавлены другие значения, и в то же время , если ничего не добавлялось, то я хотел бы увидеть дефолтные строки с NULL. Или другими словами исключить из выборки в примере строки 1,3,5,7,12 и оставить строки 9,10,11. Возможно такое реализовать?

Всего записей: 12 | Зарегистр. 05-12-2009 | Отправлено: 09:02 26-07-2022
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zumicator
есть же тема, зачем создавать новую?
SQL запрос
добавить подзапрос, группирующий по первому столбцу, и подсчитывающий количество записей.
в основном запросе если записей больше чем 1, то исключить NULL, если же записей всего 1, то в условиях оставить и нулевой.

Всего записей: 15121 | Зарегистр. 20-09-2014 | Отправлено: 09:08 26-07-2022
zumicator

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо. Как перенести или удалить сообщение?

Всего записей: 12 | Зарегистр. 05-12-2009 | Отправлено: 09:21 26-07-2022
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zumicator

Цитата:
Как перенести или удалить сообщение?

пересоздать в той теме

Всего записей: 15121 | Зарегистр. 20-09-2014 | Отправлено: 09:30 26-07-2022
   

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » SQL запрос
articlebot (01-08-2022 03:12): SQL запрос


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru