[thelist] mySQL query
Jay Blanchard
jay.blanchard at niicommunications.com
Mon Feb 21 14:30:39 CST 2005
[snip]
SELECT IT_D_id, IT_D_des, IT_D_wp, IT_D_wn, IT_D_s
FROM `IT_D` id, `CAT` ca
WHERE id.CA_id1 = ca.CA_id
and ca.CAT_des='Chemical'
order by IT_D_id desc limit 0,100
SELECT IT_D_id, IT_D_des, IT_D_wp, IT_D_wn, IT_D_s
FROM `IT_D` id, `CAT` ca, `CAT` ca2
WHERE id.CAT_id1 = ca.CAT_id
and id.CAT_id2 = ca2.CAT_id
and (ca.CAT_des='Chemical' or ca2.CAT_des='Chemical')
order by IT_D_id desc limit 0,100
[/snip]
Try
SELECT IT_D_id, IT_D_des, IT_D_wp, IT_D_wn, IT_D_s
FROM `IT_D` id LEFT OUTER JOIN `CAT` ca
ON (id.CAT_id1 = ca.CAT_id)
LEFT OUTER JOIN `CAT` ca2
ON (id.CAT_id2 = ca2.CAT_id)
WHERE ca.CAT_des='Chemical'
order by IT_D_id desc limit 0,100
This is a little hard to accomplish via e-mail without table
descriptions and clearer column descriptors.
More information about the thelist
mailing list