Re: SQL Help?

From: Date: Fri, 17 Aug 2001 17:31:23 +0000
Subject: Re: SQL Help?
References: 1  Groups: php.db 
Request: Send a blank email to php-db+get-11479@lists.php.net to get a copy of this message
Here's how I did it.... SQL> select cat.*, (select count(faq.cat_id) from mdfaq_faq_cat faq 2 where cat.id = faq.cat_id and faq.faq_id = 23) as selected from mdfaq_category cat; ID NAME ---------- ---------------------------------------------------------------- SELECTED ---------- 6 Solid Edge 0 7 MicroStation 1 10 MDSync 1 Thx for your help. Barry "Barry Prentiss" <thebear@antispam.stanford.edu> wrote in message news:20010816213254.55720.qmail@pb1.pair.com... > Hi, > Here's another SQL query problem: > > How do I construct a query that returns 1 if a value is present and zero if > it is not, for a list of values returned in another query? > > i.e. select a.id, a.name, c.selected from table-with-id-and-name a, > (select 1 as selected from another-table b if a.id = b.id > or select 0 as selected from another-table b if a.id != b.id ) c; > > Thx in Advance, > Barry Prentiss > >

« previous php.db (#11479) next »