Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
А вот кто знает
|
|||
|---|---|---|---|
|
#18+
Есть следующие таблицы: orders - шапка документа (NO, IDROW) orderdetails - табличная часть документа (NO, IDROW, ID_ITEM, QTY) items - справочник товаров (ID, DESCRIPTION) properties - свойства товаров (ID_ITEM, PROP) Если для заполнения табличной части документа используется только справочник товаров - то проблем нет с формированием SQL запроса для печати документа. Но иногда юзеру необходимо внести в табличную часть запись от балды (т.е. этой записи в справочнике товара нет). Вопрос : как построить запрос чтобы он включал все записи? (реализация - Access) Заранее балгодарен всем откликнувшимся! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2005, 09:36 |
|
||
|
А вот кто знает
|
|||
|---|---|---|---|
|
#18+
Есть такое понятие "Висячий кортеж". Эта технология хорошо описана в монографии Ульмана. Поищите на яндексе. Мне кажется я там ее видел. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2005, 10:24 |
|
||
|
А вот кто знает
|
|||
|---|---|---|---|
|
#18+
В Access построй графически запрос и в свойствах связей выбери опции "Выбрать все данные из таблицы 1 и только те данные из таблицы 2, в которых указанные поля совпадают" - там это графически проще. В общем, используй LEFT JOIN/RIGHT JOIN. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2005, 10:54 |
|
||
|
А вот кто знает
|
|||
|---|---|---|---|
|
#18+
Al_BВ Access построй графически запрос и в свойствах связей выбери опции "Выбрать все данные из таблицы 1 и только те данные из таблицы 2, в которых указанные поля совпадают" - там это графически проще. В общем, используй LEFT JOIN/RIGHT JOIN. Ну это не всегда работает. Интересная информация по этому поводу есть на http://www.sql-ex.ru в упражнениях... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2005, 10:57 |
|
||
|
А вот кто знает
|
|||
|---|---|---|---|
|
#18+
Но иногда юзеру необходимо внести в табличную часть запись от балды (т.е. этой записи в справочнике товара нет) :) А как потом эту балду считать ? Сделайте несколько служебных карточек товара ("продукты питания", "ТНП", "детали для А/М" и пр.), которые вставляются особым образом. Тогда никаких проблем с учётом не будет. В случае же левого внешнего объединения надо откуда то брать некое наименование, что может усложнить работу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2005, 15:31 |
|
||
|
А вот кто знает
|
|||
|---|---|---|---|
|
#18+
А в чем проблема с формированием запроса? Таблица orderdetails содержит два поля: item_id и item_text Запрос простейший: select items.name, ... from items, orderdetails where items.id=orderdetails.item_id union select orderdetails.item_text, ... from orderdetails where item_id is null ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2005, 17:54 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=33101974&tid=1545802]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
109ms |
get topic data: |
11ms |
get forum data: |
4ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
| others: | 287ms |
| total: | 503ms |

| 0 / 0 |
