Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / как правильно построить запрос? / 9 сообщений из 9, страница 1 из 1
19.06.2013, 12:24
    #38302970
vladka63
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как правильно построить запрос?
Добрый день!

1. На странице есть форма для заполнения инфой, которая связана с таблицей в базе
2. таблица в базе имеет внешние ключи.

Вопрос: в таких случаях делать через представления?
...
Рейтинг: 0 / 0
19.06.2013, 12:31
    #38302985
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как правильно построить запрос?
vladka63Вопрос: в таких случаях делать через представления?

Нет, через списки выбора.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
19.06.2013, 13:24
    #38303091
Программист-Любитель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как правильно построить запрос?
Зависит от того, что конкретно и как вам нужно получить на экране.

У вас звезда - таблица данных со справочниками.

Если вы хотите отобразить набор данных, включающий поля справочников, отсортированный по полям справочников, то нужен вью.
Если вы на одиночной форме хотите показать несколько полей справочника, подтянутых по значению ФК, то можно как-то доставать их из справочника и распихивать по контролам формы, но удобнее, если они уже будут в наборе данных - т.е. опять-таки нужен мультитабличный вью.
Я стараюсь делать вью, собирающие всю звезду-снежинку целиком и использовать его в разных формах. Только на тяжелх наборах данных приходится для оптимизации делать вью, собирающие отдельные куски звезды - только те, что нужны в формах, чтобы не тащить лишнего.
...
Рейтинг: 0 / 0
19.06.2013, 13:41
    #38303145
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как правильно построить запрос?
Программист-Любительнужен вью.
А вьюха-то зачем? Обычный запрос послать никак?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
19.06.2013, 14:41
    #38303288
Программист-Любитель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как правильно построить запрос?
Запрос эта ж вьюха.
...
Рейтинг: 0 / 0
19.06.2013, 15:03
    #38303338
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как правильно построить запрос?
Программист-ЛюбительЗапрос эта ж вьюха.
Не, вьюха это запрос, но запрос это не вьюха. Один хранится на сервере, второй посылается
с клиента.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
19.06.2013, 15:39
    #38303429
vladka63
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как правильно построить запрос?
Dimitry SibiryakovПрограммист-ЛюбительЗапрос эта ж вьюха.
Не, вьюха это запрос, но запрос это не вьюха. Один хранится на сервере, второй посылается
с клиента.


говорила мамка.. "учись сынок")))
Запутался))


пробую с помощью построителя запросов создать: select и insert.

напоминаю - две таблицы.
связаны ключом.

с select - вопросов не возникло.

момент с insert.

почему, если мне нужно обновить инфу в двух таблицах (одно значение в первой таблице, второе значение во второй таблице) но построитель дает выбрать только одну таблицу..
после этого, окно выбора таблиц закрывается..

как быть?
...
Рейтинг: 0 / 0
19.06.2013, 15:54
    #38303472
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как правильно построить запрос?
vladka63как быть?
Если тебе действительно надо обновить информацию в двух таблицах сразу (что вряд ли), то
это делается двумя последовательными запросами.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
19.06.2013, 15:56
    #38303477
vladka63
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как правильно построить запрос?
Dimitry Sibiryakovvladka63как быть?
Если тебе действительно надо обновить информацию в двух таблицах сразу (что вряд ли), то
это делается двумя последовательными запросами.


действительно надо..
форма для пользователя одна, но содержит окна, которые заполняют две таблицы.
в первую попадает уникальная строка (одна)
во вторую - перечисление - например - несколько адресов человека.
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / как правильно построить запрос? / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]