Форум: "Потрепаться";
Текущий архив: 2003.06.12;
Скачать: [xml.tar.bz2];
ВнизSQL - как узнать что таблица пуста? Найти похожие ветки
← →
Silver_ (2003-05-26 14:49) [0]ADO, СУБД Access
типа так
SELECT * FROM Tbl1 JOIN Tbl2 ON Tbl1.ID = Tbl2.ID,
(SELECT ID, SUM(Fld1) AS SFld1 FROM Tbl3 GROUP BY ID) SumTbl3
WHERE (Tbl1.ID = SumTbl3.ID) OR ( SumTbl3 IS EMPTY)
тока Tbl2 IS EMPTY не катит
может есть лучший способ JOIN к селекту чет не получается
P.S. может кто про UNION раскажет (даже если не применим к данной задаче).
← →
handra (2003-05-26 16:00) [1]exists
← →
Vovchik_A (2003-05-26 16:22) [2]RecordCount можно проверить еще
← →
Vovchik_A (2003-05-26 16:28) [3]Ой, блин, не посомотрел, что в SQL... Сорри...
← →
kull (2003-05-26 16:44) [4]А что "Select count(*) from ..." не подходит?
← →
passm (2003-05-26 16:50) [5]
SELECT * FROM Tbl1 JOIN Tbl2 ON Tbl1.ID = Tbl2.ID,
(SELECT ID, SUM(Fld1) AS SFld1 FROM Tbl3 GROUP BY ID) SumTbl3
WHERE (Tbl1.ID = SumTbl3.ID) OR EXISTS(SELECT T3.ID FROM SumTbl3 T3)
← →
Silver_ (2003-05-26 17:49) [6]
> passm © (26.05.03 16:50)
> EXISTS(SELECT T3.ID FROM SumTbl3 T3)
по ходу повторять одну и ту же выборку. Добавлать тормоза приходится. Менее затратные варианты есть ???
Спасибо и на этом.
ЗЫ. Интересно почему меня в Потрепаться кинули :(. О трёпе и речи нет.
← →
Сергей Чурсин (2003-05-28 11:39) [7]Тоже интерестно, почему в потрепаться... ?
Как сказал уже kull - count
← →
NAlexey (2003-05-28 11:42) [8]Боюсь даже предположить: много шума из за ничего это как называется?
← →
Ksanka (2003-05-28 12:38) [9]по вопросам Access зайдите сюда
www.hiprog.com
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2003.06.12;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.008 c