Форум программистов, компьютерный форум, киберфорум
Наши страницы
Microsoft SQL Server
Войти
Регистрация
Восстановить пароль
 
Zyf21
0 / 0 / 0
Регистрация: 26.10.2014
Сообщений: 170
#1

Вывод данных по условию

29.05.2016, 20:55. Просмотров 287. Ответов 2
Метки нет (Все метки)

Пытаюсь с помощью представления вывести по условию данные из нескольких таблиц.В зависимости от условия данные должны выводиться или из таблицы Soil или из Slabs.Но ничего не работает.Просто выводит пустое значение.Если удалить одну из этих таблиц, то запрос проходит.Может нужно другим способом создавать запрос?
0
Миниатюры
Вывод данных по условию  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.05.2016, 20:55
Ответы с готовыми решениями:

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

Удаление данных по условию
Имеется скрипт, не могу понять ошибку Недопустимое имя объекта "updated". при...

Создать таблицу из данных иных таблиц по условию
Здравствуйте. Помогите, пожалуйста с запросом. Попробую описать: есть 2...

Вывод из базы данных
Здравствуйте! Вывожу данные из базы в инпуты. Но при выводе отображается не все...

Вывод данных в таблицу
Пытаюсь вывезти данные из БД в Таблицу Объявление глобально ...

2
i-sm
43 / 43 / 11
Регистрация: 04.04.2012
Сообщений: 122
31.05.2016, 15:38 #2
Цитата Сообщение от Zyf21 Посмотреть сообщение
В зависимости от условия данные должны выводиться или из таблицы Soil или из Slabs.
Вот это непонятно. Что за условие? Может, в зависимости от условия написать два разных запроса?

В Вашем запросе использован INNER JOIN, это значит, что будут выведены только те строки таблиц, которые попали в связку. Возможно, для той строки, которую Вы пытаетесь выбрать из таблицы Soil не существует связанной строки в таблице Slabs. Поэтому при добавлении в запрос таблицы Slabs через INNER JOIN эта строчка исчезает из выборки.

Но это только мои предположения. Точнее можно будет сказать, если Вы покажете текст запроса, который выдает строки и текст запроса, который выдает пустоту.
0
Zyf21
0 / 0 / 0
Регистрация: 26.10.2014
Сообщений: 170
31.05.2016, 15:46  [ТС] #3
i-sm, проблема уже решена. Вместо INNER использовался FULL. Тогда выводится все полностью вместе с нулевыми значениями.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.05.2016, 15:46

вывод данных клиентам
Всем привет, скажите где почитать как выводить данные из одной таблици и если...

Вывод обновленных данных
В одном столбце таблицы произошла конструкция update, как вывести эти данные? Е...

Вывод данных в DataGridView
Всем Доброго Дня ! У меня возник один не большой вопрос ! Есть БД созданая в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru