Hi List
Me again.

I'm trying to return from multiple tables, the records that have field
"information_sent" between two dates.
The tables are all related by means of the id of the entry in the main
table, ie..

main
id      entity_name     ...

fof
id_fof  id      information_sent ...

pub
id_pub  id      information_sent ...

etc.

So, I tried the following join  

select * from main 
                left join fof on main.id = fof.id
                left join pub on main.id = pub.id
                left join gov on main.id = gov.id
                left join med on main.id = med.id
                left join ngo on main.id = ngo.id
                left join own on main.id = own.id
                left join sup on main.id = sup.id
                left join tra on main.id = tra.id   
                where (
                (fof.information_sent > '$date1' and fof.information_sent < '$date2') 
                OR
                (pub.information_sent > '$date1' and pub.information_sent < '$date2')
                OR
                (gov.information_sent > '$date1' and gov.information_sent < '$date2')
                OR
                (med.information_sent > '$date1' and med.information_sent < '$date2')
                OR
                (ngo.information_sent > '$date1' and ngo.information_sent < '$date2')
                OR
                (own.information_sent > '$date1' and own.information_sent < '$date2')
                OR
                (sup.information_sent > '$date1' and sup.information_sent < '$date2')
                OR
                (tra.information_sent > '$date1' and tra.information_sent < '$date2')
                )
                order by entity_name


BUT, although it seems to be "joining" the tables correctly AND only
returning the ones with the correct date criteria, it does NOT return
the "id" or the "information_sent" fields correctly ( due to duplication
in the result )

What am I doing wrong?

Thanks


mysql, query



-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to