Äîáðûé äåíü! Íå ìîãó ñàì ðàçîáðàòüñÿ(
Åñòü îñíîâíàÿ òàáëèöà BASE â íåé ñòîëáöû ÊîäÎáùèé(êëþ÷åâîé), ÔÈÎ, Òåëåôîí è ò.ä.
Åñòü òàáëèöà Zakazi â íåé ñòîëáöû ÊîäÓòî÷í(êëþ÷åâîé), ÊîäÎáùèé, ÏåðèîäÏðîâåäåíèÿ, Îêðóã, Ðàéîí, Àäðåñ.
Ïîëÿ ÏåðèîäÏðîâåäåíèÿ, îêðóã, ðàéîí, àäðåñ âíîñÿòñÿ ñ ïîìîùüþ ïîëÿ ñî ñïèñêîì îñíîâàííîãî íà ñîîòâåòñòâóþùèõ òàáëèöàõ(ñîîòâåòñòâåííî â òàáëèöó Zakazi îíè ïîïàäàþò â âèäå êëþ÷åâîãî êîäà)
Äàííûå èç Òàáëèö BASE è Zakazi ñâÿçàíû ïî ÊîäÓòî÷í è ÊîäÎáùèé.
Åñòü 3 îòäåëüíûõ çàïðîñà.
1)Ñâåäåíèå äàííûõ èç 2 òàáëèö
SELECT Base.ÊîäÎáùèé, Zakazi.ÏåðèîäÏðîâåäåíèÿ, Zakazi.Îêðóã, Zakazi.Ðàéîí, Zakazi.Àäðåñ,
Base.Ôàìèëèÿ, Base.Èìÿ, Base.Îò÷åñòâî, Base.[Êîíòàêòíûé òåëåôîí]
FROM Base INNER JOIN Zakazi ON Base.[ÊîäÎáùèé] = Zakazi.[ÊîäÎáù];
2)Ïîäñòàâëÿåò â ñòîëáåö ÏåðèîäÏðîâåäåíèÿ îáû÷íûå çíà÷åíèÿ âìåñòî êîäà
SELECT Zakazi.ÊîäÓòî÷í, ÏåðèîäÏðîâåäåíèÿ.ÏåðèîäÏðîâåäåíèÿ
FROM Zakazi RIGHT JOIN ÏåðèîäÏðîâåäåíèÿ
ON ÏåðèîäÏðîâåäåíèÿ.ÊîäÏåðèîäà=Zakazi.ÏåðèîäÏðîâåäåíèÿ
;
3)Ïîäñòàâëÿåò â ñîîòâåòñòâóþùèå ñòîëáöû àäðåñà îáû÷íûå çíà÷åíèÿ âìåñòî êîäà
SELECT [Zakazi].ÊîäÎáù, Zakazi.ÊîäÓòî÷í, Îêðóã.Îêðóã, Ðàéîíû.Ðàéîí, Àäðåñà.Àäðåñ
FROM Àäðåñà RIGHT JOIN (Ðàéîíû
RIGHT JOIN (Îêðóã RIGHT JOIN Zakazi
ON Îêðóã.ÊîäÎÊðóãà = [Zakazi].[Îêðóã])
ON Ðàéîíû.ÊîäÐàéîíà = [Zakazi].Ðàéîí)
ON Àäðåñà.ÊîäÀäðåñà = [Zakazi].Àäðåñ;
Íå ïîíèìàþ êàê ýòè 3 çàïðîñà îáúåäèíèòü â îäèí.
Çàðàíåå ñïàñèáî
http://www.sql.ru/forum/1304595/pomoshh-v-sozdanii-zaprosa