Tento návod vám popíše akým spôsobom môžte v tabuľke vyhľadať akýkoľvek záznam ktorý sa nenachádza v inej vami zvolenej tabuľke. Pre pochopenie uvádzam krátky príklad.
Predstavte si že vlastníte pôžičkáreň, a pre evidenciu svojich zákazníkov využívate databazu s nazvom "FIRMA", a tabuľku "zakaznici" v ktorej máte mimo iných aj stĺpec "meno".
Na evidenciu zákazníkov ktorý vám nesplácajú pôžičky, používate tabuľku "neplatiči".
V obidvoch tabuľkách máte stĺpec "zakaznikID" ktorý je nemenným identifikátorom každého zákazníka.
Vy ste sa teraz rozhodli že chcete odmeniť všetkých na čas platiacich zákazníkov a teda chcete teraz v tabuľke "zakaznici" zobraziť všetkých zákazníkov ktorý sa nenachádzajú v tabuľke "neplatiči. Skript ktorý spustíte ako query nad databazou "FIRMA" bude vypadať nasledovne:
SELECT "meno"
FROM "zakaznici"
WHERE (zakaznikID NOT IN(SELECT zakaznikID
FROM neplatiči))
Hotovo
Pre bližšie vysvetlenie , napíšte komentár ... pokúsim sa reagovať čo najskôr.
Posledné komentáre
pred 6 rokov 43 týždňov
pred 6 rokov 51 týždňov
pred 7 rokov 2 týždne
pred 7 rokov 5 týždňov
pred 7 rokov 23 týždňov
pred 7 rokov 31 týždňov
pred 7 rokov 39 týždňov
pred 7 rokov 39 týždňov
pred 7 rokov 42 týždňov
pred 7 rokov 42 týždňov