[prev in list] [next in list] [prev in thread] [next in thread] 

List:       postgresql-sql
Subject:    RE: [SQL] How do I do this queyr?
From:       "Jackson, DeJuan" <djackson () cpsgroup ! com>
Date:       1999-02-25 22:09:17
[Download RAW message or body]

try:
 SELECT id FROM mytable t1 
  WHERE keyword='abc' AND 
        EXISTS(SELECT 1 FROM mytable t2 
                WHERE keyword ='def' AND t1.id = t2.id);

-DEJ

> -----Original Message-----
> From: pierre@desertmoon.com [mailto:pierre@desertmoon.com]
> Sent: Thursday, February 25, 1999 2:42 PM
> To: pgsql-sql@postgreSQL.org
> Subject: [SQL] How do I do this queyr?
> 
> 
> All,
>   Given a table of keywords. How would  I grab the distinct 
> id's that have
>   both keywords attached to it. Example:
> 
>   ID  | Keyword
>   -------------
>   1   | abc
>   2   | abc
>   3   | def
>   1   | def
> 
>   We want all the id's that have BOTH abc AND def as 
> keywords. I think I may
>   be having a brain freeze here...it seems obvious but I just 
> can't seem
>   to get my brain to spit up the answer. :( Too much caffiene?
> 
>   Thanks for the help!
> 
>   -=pierre
> 

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic