Autor | Zpráva | ||
---|---|---|---|
omljuun Profil * |
#1 · Zasláno: 21. 1. 2008, 17:29:46
Zdravím,
mám modelovú tabuľku: CREATE TABLE `spravy` ( `id` INT( 11 ) NOT NULL , `od` INT( 11 ) NOT NULL , `pre` INT( 11 ) NOT NULL , `precitana` INT( 11 ) NOT NULL , `text` TEXT NOT NULL , `kedy` INT( 11 ) NOT NULL ) ENGINE = MYISAM ; A teraz potrebujem zobraziť pri prihlásenom užívateľovi počet správ spolu (odoslané aj prijaté) a počet neprečítaných správ (prijatých): $pocet_spolu = mysql_result(mysql_query("SELECT COUNT(`id`) FROM `spravy` WHERE `od` = '".$user->id."' OR `pre` = '".$user->id."'),0); $pocet_spolu = mysql_result(mysql_query("SELECT COUNT(`id`) FROM `spravy` WHERE `pre` = '".$user->id."' AND `precitana` = 0"),0); A rád by som tieto 2 sql príkazy dal (kvôli stále sa zvyšujúcej záťaži) do jedného. Ale nie som si istý, či to pôjde keď sú v obidvoch príkazoch rôzne WHERE podmienky. Vedel by niekto nejaké elegantné riešenie ako to spraviť? Vďaka :-) |
||
Taps Profil |
#2 · Zasláno: 21. 1. 2008, 18:05:55
omljuun
zkus si vyhledat příkaz union |
||
Časová prodleva: 16 let
|
0