Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.06.12;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.02 c
14-35022
sasha
2003-05-27 12:40
2003.06.12
интернет


3-34679
Snv-Soft
2003-05-22 07:27
2003.06.12
Как запросом получить интервалы ИД таблицы?


3-34733
VISUALMAN
2003-05-22 10:20
2003.06.12
Проблемы с зависаниями


14-35051
Godness
2003-05-21 22:12
2003.06.12
вопрос к спецам по портами ! ...


14-35066
MorisTheCat
2003-05-27 22:21
2003.06.12
Поразачетов и сессий!