Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.12.23;
Скачать: [xml.tar.bz2];

Вниз

ПОМОГИТЕ С ЗАПРОСОМ !!!   Найти похожие ветки 

 
Pavel_S   (2002-12-04 16:27) [0]

Извиняюсь, вопрос по Access 97

Есть два запроса. При вызове каждого по отдельности - выводится вся необходимая информации.
НО когда я создаю на их основе union запрос, чтобы он мне показывал всю информацию из первого и второго запроса, то почему то не вся информация показывается. Показывается только часть информации из каждого запроса.

И как я понял он из каждого запроса показывает такие данные: если к примеру у меня есть несколько телефон панасоник - то он только один покажет с таким именем, а не весь список - и так для каждого типа предметов.
Хотя нет никаких группировок и фильтров.

Из-за чего это возможно???

ПОЖАЛУЙСТА ПОМОГИТЕ!!!


 
Max Zyuzin   (2002-12-04 16:29) [1]

Текст запросов по одльности и всего запроса целиком, в студию... :)


 
FreeLancer   (2002-12-04 16:32) [2]


UNION ALL


 
Pavel_S   (2002-12-04 16:35) [3]

OK

Вот они по отдельности
1. запрос 1

SELECT "" AS ItemNo, tbl_PO.PO_No, tbl_PO.PO_Date, tbl_Cellphone_Transactions.Label_Name, [tbl_Cellphones].[Description] & " " & [Specification] AS Description, lkp_Departments.Description AS Department, tbl_PO_Details.Price, "CELLPHONE" AS Category
FROM tbl_PO RIGHT JOIN ((tbl_PO_Details RIGHT JOIN tbl_Cellphones ON tbl_PO_Details.PO_Detail_ID = tbl_Cellphones.PO_Detail_ID) INNER JOIN (lkp_Departments RIGHT JOIN tbl_Cellphone_Transactions ON lkp_Departments.Department_ID = tbl_Cellphone_Transactions.Department_ID) ON tbl_Cellphones.Cellphone_ID = tbl_Cellphone_Transactions.Cellphone_ID) ON tbl_PO.PO_ID = tbl_PO_Details.PO_ID


2. Запрос 2

SELECT "" AS ItemNo, tbl_PO.PO_No, tbl_PO.PO_Date, tbl_CD_Driver_Transactions.Label_Name, tbl_CD_Drivers.Description, lkp_Departments.Description AS Department, tbl_PO_Details.Price, "CD-DRIVER" AS Category
FROM tbl_PO RIGHT JOIN ((tbl_PO_Details RIGHT JOIN tbl_CD_Drivers ON tbl_PO_Details.PO_Detail_ID = tbl_CD_Drivers.PO_Detail_ID) INNER JOIN (lkp_Departments RIGHT JOIN tbl_CD_Driver_Transactions ON lkp_Departments.Department_ID = tbl_CD_Driver_Transactions.Department_ID) ON tbl_CD_Drivers.CD_Driver_ID = tbl_CD_Driver_Transactions.CD_Driver_ID) ON tbl_PO.PO_ID = tbl_PO_Details.PO_ID


Чтобы получить union запрос надо после первого запроса добавить UNION и второй запрос
.


 
Pavel_s   (2002-12-04 16:36) [4]

Union all - не работает :(


 
sniknik   (2002-12-04 16:38) [5]

нужен признак уникальности для каждого иначе пересечения удаляются

прим. введи доп. поле
SELECT SCALE, 1 FROM SIZES WHERE SCALE<="2"
UNION
SELECT SCALE, 2 FROM SIZES WHERE SCALE>="2"


 
Pavel_s   (2002-12-04 16:39) [6]

Прошу прощения, union all - заработал когда я изменил все union на union all, а их у меня штук 20 было.

Большое спасибо FreeLancer © !!!!


 
Pavel_s   (2002-12-04 16:40) [7]

Всем спасибо свою ошибку понял !!!!
sniknik - спасибо это тоже заработало



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2002.12.23;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.56 MB
Время: 0.032 c
14-74902
Agent Delphi
2002-11-30 20:34
2002.12.23
Модем и факс модем


1-74728
Netcoder
2002-12-13 08:12
2002.12.23
Перевод TColor в HEX


1-74839
Tundra
2002-12-12 09:30
2002.12.23
если использовать setlength призакрытии вылетает ошибка.


1-74716
Armageddon
2002-12-10 22:22
2002.12.23
К- ричные числа.


3-74611
Explorer
2002-12-05 10:30
2002.12.23
Курсор в DbGrid





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский