Âîñêðåñåíüå, 05 Àïðåëÿ 2015 ã. 18:35
+ â öèòàòíèê
Äîáðîãî âðåìåíè ñóòîê
Èìååòñÿ 2 òàáëèöû (tblMain , tblSub) ñâÿçü îäèí êî ìíîãèì ïî ïîëþ ID1 (Cascade update = false, Cascade delete = false)
Ýòîò çàïðîñ âîçâðàùàåò çàïèñè èç tblSub ó êîòîðûõ åñòü ñâÿçàííûå çàïèñè ïî ïîëþ ID1 â tblMain.
SELECT tblSub.*
FROM tblMain RIGHT JOIN tblSub ON tblMain.ID1 = tblSub.ID1
WHERE (((tblMain.ID1) Is Not Null));
Åñëè â òàáëèöå tblMain óäàëèòü âñå çàïèñè, òî â çàïðîñå íå áóäåò íè îäíîé çàïèñè, à ìíå íóæíî, ÷òîáû âûâîäèëèñü ÂÑÅ ÇÀÏÈÑÈ èç tblSub.
Íóæíî, ÷òîáû çàïðîñ âîçâðàùàë:
1) Âñå çàïèñè èç tblSub - åñëè â tblMain íåò íè îäíîé çàïèñè
èëè
2) Çàïèñè èç tblSub ó êîòîðûõ åñòü ñâÿçàííûå çàïèñè ïî ïîëþ ID1 â tblMain - åñëè â tblMain åñòü çàïèñè
Ïîìîãèòå ïîæàëóéñòà ñäåëàòü òàêîé çàïðîñ
Ñïàñèáî
http://www.sql.ru/forum/1150691/zapros
-
Çàïèñü ïîíðàâèëàñü
-
0
Ïðîöèòèðîâàëè
-
0
Ñîõðàíèëè
-