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 34 týždňov
pred 6 rokov 42 týždňov
pred 6 rokov 45 týždňov
pred 6 rokov 48 týždňov
pred 7 rokov 14 týždňov
pred 7 rokov 21 týždňov
pred 7 rokov 29 týždňov
pred 7 rokov 29 týždňov
pred 7 rokov 32 týždňov
pred 7 rokov 32 týždňov