Výběr z db

Jak vybrat z db vsechno co obsahuje pole

vlatne v poli $a mam PCS jako je 56009 66699 atd

a potreboval bych z tabulky
---------------------
okres | psc|
--------------------
uo | 56009
hk | 66699
pa | 88966
------------------------

vybrat jenom ou a hk ktere je v poli......

tohle je jenom priklad... tabulka s psc ma 3500y radku:]

dikz
Nejjednodušší se mi jeví tento postup:

1. Vytáhnout z db pozadované okresy:
WHERE okres='ou' OR okres='hk'

2. Projet výsledky přes While a s každým prohledat pole:
while (vysledek=fetch array) {
if in_array($vysledkek['psc'],$a) echo "Mám",$vysledek['psc'];
}
chapes to ze je to trva strasne dlouho vytahnout z db 35 000 radku
presne nechapu... v poli mas ruzna psc a potrebujes z tabulky vybrat radky s psc z toho pole? co treba udelat jeden select, kde do where psc = nasazis ty psc z toho pole a spojis to ORem
Tak kolik má ta tabulka zaznamu? 3500 nebo 35000? Ta první část rozhodně nebude trvat dlouho (SELECT). Potom záleží kolik záznamů najde a jak dlouho bude hledat v tom poli.

Jinak nechápu proč máš část v db a část v poli.
Tak v tomto pripade by mozna pomohlo vytvorit dynamicky SQL retezec.
Vytahnes z pole vsechny hodnoty PSC a ty vlozis do SQL dotazu.

Takze neco jako tohle:

$SQL = "SELECT okres,psc FROM tabulka WHERE ";
for($i=0;$i<Count($a);$i++)
{
if ($i == 0) $SQL .= "psc = ". $a[$i];
else $SQL .= "OR psc = ". $a[$i];
}
mysql_query($SQL);

Vystupem jsou jiz nalezene radky.