[vox-tech] SQL help - unions

Michael J Wenk wenk at praxis.homedns.org
Tue Jul 20 17:49:22 PDT 2004


On Tue, Jul 20, 2004 at 04:44:47PM -0700, Peter Jay Salzman wrote:
> Total newbie here.  I know less about SQL than I do about xkb.   ;-)
> 
> I have two tables, with the same structure.  Call them [Fall 2003] and
> [Spring 2004].  They each hold data about enrolled students.  One of the
> fields of these tables is SSN (social security number).
> 
> I can get an unduplicated headcount for the academic year with:
> 
>    SELECT SSN from [Fall 2003]
>    UNION
>    SELECT SSN from [Spring 2004];
> 
> There's also a field called "race".  If the race field is 0, the student
> is African American.
> 
> How would I modify the above SQL statement to list the unduplicated
> headcount of all African Americans?  I would like to do something like:
> 
>    SELECT SSN from [Fall 2003]
>    UNION
>    SELECT SSN from [Spring 2004]
>    and race == 1;
> 
> but of course that doesn't work.  :)
> 
> Thanks!
> Pete
>


If memory serves, you want: 

SELECT distinct SSN from Fall_2003, Spring_2004 where race = 0

(That will only work if race is a column in both tables) 





More information about the vox-tech mailing list