I think a quick way to write this query would be 
(http://dev.mysql.com/doc/mysql/en/UNION.html):

( SELECT magazine FROM pages )
UNION DISTINCT
( SELECT magazine FROM pdflog )
ORDER BY magazine;

Shawn Green
Database Administrator
Unimin Corporation - Spruce Pine

Ed Curtis <[EMAIL PROTECTED]> wrote on 08/09/2004 12:10:16 PM:

> 
> 
> > What he is really missing is the WHERE clause that matches something 
from
> > pages with something from pdflog....    Without it he is requesting a
> > Cartesian product of his tables (every combination of each row from 
both
> > tables).
> >
> > I prefer to define my JOINS *explicitly*. It makes it harder to
> > accidentally define Cartesian products):
> >
> > SELECT DISTINCT company
> > FROM pages
> > INNER JOIN pdflog
> > ON ...some condition goes here ....
> > ORDER BY company
> >
> > Shawn Green
> > Database Administrator
> > Unimin Corporation - Spruce Pine
> 
>  OK now I really really feel stupid. Now that I've been given the 
correct
> way this particular person wants this done. What I need to produce is a
> distinct list from pages.magazine and pdflog.magazine without a 
condition.
> Just a list of all data in these table columns without duplicates.
> 
> Ed
> 
> 

Reply via email to