Posted By: Ray (Keep on the sunny side) on 'CZdatabases'
Title:     Re: Dlouhe transakce
Date:      Thu Jun 14 06:57:05 2001

> Mam dve tabulky, v jedny se udrzujou hledani, v druhy se udrzujou kriteria
> pro 
> kazdy hledani. Svazany sou pres sloupec [key] (ach ta fantazie) a ja 
> potrebuju zjistit, kolik hledani NEma v tabulce kriterii zaznamy - tj. kolik

> To je relativne jednoduchy, ale abych zjistil pocet tech co MA kriteria
> musim 
> udelat druhej select (budto count(*) from [request] a pak odecist anebo 
> vyhodit to NOT). A zajimalo by me, jestli se to da udelat nejak v jednom, 
> neco jako:

Od boku (a mozna Oracle-specificke):

select
  count(r.request_id) all, count(crit.crit_id) with_crit
from
  request r,
  requestcriteria crit
where
  r.key=crit.key(+);

v all budes mit vsechno, ve with_crit to, co ma zaznam v druhe tabulce.
Pocet tech, co nemaji, dostanes odectenim.

request_id a crit_id jsou nejake not NULLove sloupce v tabulkach, nejlip umele 
klice (umele klice do vsech tabulek (!)) :) 

  Ray

Search the boards