Re: Relational Algebra Expression
- From: Bob Badour <bbadour@xxxxxxxxxxxxxxxx>
- Date: Sat, 09 Feb 2008 12:47:26 -0400
gamehack wrote:
Hi,
I've been trying to figure out how to use relational algebra to
extract some data from the following relation:
<Year, Name, Votes> where the primary key is Year+Name (composite
key). A sample table could contain the following entries:
1999 | Joe | 34
1999 | James | 45
2000 | Mike | 24
2001 | George | 17
2001 | Josh | 69
What I'm trying to do is extract all the years where we have more than
1 relation for the year. For the sample table, we need to get:
1999
2001
I tried to do in a couple of ways but I couldn't. I tried using a
projection on Year so that I can remove duplicates but then I can't
just use difference because the new relations are not compatible. Any
hints are greatly appreciated.
Thanks,
g
Equijoin on year and inequality theta-join on name project on year.
.
- Follow-Ups:
- Re: Relational Algebra Expression
- From: gamehack
- Re: Relational Algebra Expression
- References:
- Relational Algebra Expression
- From: gamehack
- Relational Algebra Expression
- Prev by Date: Relational Algebra Expression
- Next by Date: Re: Relational Algebra Expression
- Previous by thread: Relational Algebra Expression
- Next by thread: Re: Relational Algebra Expression
- Index(es):
Relevant Pages
|