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

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

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

 

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

 -Ñòàòèñòèêà

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


Çàïðîñ ñ UNION âíóòðè òàáëèöû

Âòîðíèê, 03 ßíâàðÿ 2017 ã. 21:50 + â öèòàòíèê
Âñåì äîáðûé âå÷åð!

Åñòü òàáëèöà Clients ñ òðåìÿ ïîëÿìè User, Contact - ÷èñëîâûå, DT -äàòà/âðåìÿ

ïðèìåð:
User   Contact         DT
51 112 05/10/2013
52 112 18/10/2013
87 11 19/10/2010
112 51 21/10/2011
112 51 21/10/2011
112 52 22/10/2011
112 52 23/10/2011
118 56 23/10/2011
230 59 24/10/2012

Èç òàáëèöû íóæíî âû÷ëåíèòü ïîäìíîæåñòâî ñîâïàäàþùèõ ïàð User/Contact è Contact/User ïðè÷åì íóæíî îòîáðàòü çàïèñè ñ ìàêñèìàëüíîé äàòîé. Íàïðèìåð, ïåðâîå ïîäìíîæåñòâî îáúåäèíÿåò çàïèñè ãäå User=51, Contact=112 è User=112, Contact=51
ïðè÷åì çàïðîñ äîëæåí îòîáðàòü èç ýòîãî ïîäìíîæåñòâà çàïèñü ñ ìàêñèìàëüíîé äàòîé:
User          Contact     DT
51 112 05/10/2013
è òàê íóæíî âûáðàòü âñå ïîäìíîæåñòâà ñîâïàäàþùèõ ïàð ñ ìàêñèìàëüíîé äàòîé.

Ñîñòàâèë ñëåäóþùèé çàïðîñ, êîòîðûé âðîäå êàê âûáèðàåò ñîâïàäàþùèå ïàðû:

SELECT Clients.*
FROM Clients INNER JOIN Clients AS Clients_1 ON (Clients.Contact = Clients_1.User) AND (Clients.User = Clients_1.Contact)

UNION SELECT Clients_1.*
FROM Clients INNER JOIN Clients AS Clients_1 ON (Clients.Contact = Clients_1.User) AND (Clients.User = Clients_1.Contact)
ORDER BY Clients.User, Clients.Contact, Clients.DT;

íî âîò çàäàòü ôèëüòðàöèþ ïî äàòå ïîêà íå ïîëó÷àåòñÿ :(

Ïðîøó Âàøåé ïîìîùè, ïîäñêàæèòå êàê òàêîå ìîæíî ðåàëèçîâàòü?

http://www.sql.ru/forum/1244833/zapros-s-union-vnutri-tablicy


 

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

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

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

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