-Ïîèñê ïî äíåâíèêó

Ïîèñê ñîîáùåíèé â rss_sql_ru_access_programming

 -Ïîäïèñêà ïî e-mail

 

 -Ïîñòîÿííûå ÷èòàòåëè

 -Ñòàòèñòèêà

Ñòàòèñòèêà LiveInternet.ru: ïîêàçàíî êîëè÷åñòâî õèòîâ è ïîñåòèòåëåé
Ñîçäàí: 16.03.2006
Çàïèñåé:
Êîììåíòàðèåâ:
Íàïèñàíî: 4


Íàñòðàèâàåìàÿ ñîðòèðîâêà ïîëåé èç ðàçíûõ òàáëèö

Ïÿòíèöà, 19 Ñåíòÿáðÿ 2014 ã. 18:03 + â öèòàòíèê
Äîáðûé äåíü, óâàæàåìûå ôîðóì÷àíå!
ß íîâè÷îê, êàê çäåñü, òàê è â ìèðå SQL, à óæå ñòîëêíóëñÿ ñ ïåðâîé ïðîáëåìîé, êîòîðóþ ìíå íèêàê íå óäàåòñÿ ðåøèòü ñ ïîìîùüþ ãóãëà!

Èòàê
Äàíî: Áàçà äàííûõ MS Access; 2 òàáëèöû, ñâÿçàííûå îäíîèìåííûìè êëþ÷àìè firm_id:
1)Firm
-firm_id
-firm_name (íàçâàíèå ôèðìû)
2)Contracts
-firm_id
-contract_punkt (ïîðÿäêîâûé íîìåð äîãîâîðà)

Íàéòè:
âûáîðêó èç äâóõ òàáëèö, îòñîðòèðîâàííóþ ïî äâóì ïîëÿì:
-firm_name
-contract_punkt

Ðåøåíèå:
Âîò, êàêîé êîä ïèñàë ÿ.
SELECT Firm.firm_name, Contracts.contract_punkt, ...äðóãèå ñòîëáöû òàáëèöû Contracts...
FROM Firm
INNER JOIN Contracts ON Firm.firm_id = Contracts.firm_id
ORDER BY Firm.firm_name, Contracts.contract_punkt;

Çàòåì êîíñòðóêòîð çàïðîñîâ (ñì.Ðèñóíîê) ñãåíåðèðîâàë àíàëîãè÷íûé êîä).
Îäíàêî ñîðòèðîâêà ïî firm_name íå îñóùåñòâëÿåòñÿ â íåçàâèñèìîñòè îò åå ïîëîæåíèÿ ïîñëå êîìàíäû ORDER BY.
Êàðòèíêà ñ äðóãîãî ñàéòà.

Îáùàëñÿ ñ äðóçüÿìè, ðàáîòàþùèìè ñ äðóãèìè ÑÓÁÄ (ê ïðèìåðó, Teradata). Ó íèõ àíàëîãè÷íûé çàïðîñ ñðàáàòûâàë áåç êîñÿêîâ.
Ïîäñêàæèòå, ïîæàëóéñòà, â ÷åì ìîæåò áûòü ïðîáëåìà? ×òî ÿ íå òàê äåëàþ â ýòîé æèçíè? :-)

Áîëüøîå ñïàñèáî!

http://www.sql.ru/forum/1116620/nastraivaemaya-sortirovka-poley-iz-raznyh-tablic


 

Äîáàâèòü êîììåíòàðèé:
Òåêñò êîììåíòàðèÿ: ñìàéëèêè

Ïðîâåðêà îðôîãðàôèè: (íàéòè îøèáêè)

Ïðèêðåïèòü êàðòèíêó:

 Ïåðåâîäèòü URL â ññûëêó
 Ïîäïèñàòüñÿ íà êîììåíòàðèè
 Ïîäïèñàòü êàðòèíêó