Thanks for the advice last time folks, I think that one's working.
Here's a tougher query, any ideas on how to speed this one up:

SELECT DISTINCT badge.last_name AS last_name, badge.first_name AS
first_name, badge.bid AS bid, badge.employee AS employee,
badge_type.description AS type, badgests.cond_desc AS status, badge.pin
AS pin, department.description AS department, facility.description AS
facility, badge.expired_date AS expired_date, badge.expired_time AS
expired_time, reader.description AS reader, area.description AS area,
category.description AS category FROM badge, reader, area, category,
badge_type, department, facility, badgests LEFT JOIN
smccm_user_vs_permitted_department ON badge.dept =
smccm_user_vs_permitted_department.permitted_department WHERE
smccm_user_vs_permitted_department.smccm_user = 1 AND
smccm_user_vs_permitted_department.permitted_department = department.id
AND badge.type = badge_type.id AND badge.dept = department.id AND
badge.facility = facility.id AND badge.status = badgests.id AND
reader.area = area.id AND (badge.category1 = area.category1 OR
badge.category1 = area.category2 OR badge.category1 = area.category3 OR
badge.category1 = area.category4 OR badge.category1 = area.category5 OR
badge.category1 = area.category6 OR badge.category1 = area.category7 OR
badge.category1 = area.category8 OR badge.category1 = area.category9 OR
badge.category1 = area.category10 OR badge.category2 = area.category1 OR
badge.category2 = area.category2 OR badge.category2 = area.category3 OR
badge.category2 = area.category4 OR badge.category2 = area.category5 OR
badge.category2 = area.category6 OR badge.category2 = area.category7 OR
badge.category2 = area.category8 OR badge.category2 = area.category9 OR
badge.category2 = area.category10 OR badge.category3 = area.category1 OR
badge.category3 = area.category2 OR badge.category3 = area.category3 OR
badge.category3 = area.category4 OR badge.category3 = area.category5 OR
badge.category3 = area.category6 OR badge.category3 = area.category7 OR
badge.category3 = area.category8 OR badge.category3 = area.category9 OR
badge.category3 = area.category10 OR badge.category4 = area.category1 OR
badge.category4 = area.category2 OR badge.category4 = area.category3 OR
badge.category4 = area.category4 OR badge.category4 = area.category5 OR
badge.category4 = area.category6 OR badge.category4 = area.category7 OR
badge.category4 = area.category8 OR badge.category4 = area.category9 OR
badge.category4 = area.category10 OR badge.category5 = area.category1 OR
badge.category5 = area.category2 OR badge.category5 = area.category3 OR
badge.category5 = area.category4 OR badge.category5 = area.category5 OR
badge.category5 = area.category6 OR badge.category5 = area.category7 OR
badge.category5 = area.category8 OR badge.category5 = area.category9 OR
badge.category5 = area.category10 OR badge.category6 = area.category1 OR
badge.category6 = area.category2 OR badge.category6 = area.category3 OR
badge.category6 = area.category4 OR badge.category6 = area.category5 OR
badge.category6 = area.category6 OR badge.category6 = area.category7 OR
badge.category6 = area.category8 OR badge.category6 = area.category9 OR
badge.category6 = area.category10 OR badge.category7 = area.category1 OR
badge.category7 = area.category2 OR badge.category7 = area.category3 OR
badge.category7 = area.category4 OR badge.category7 = area.category5 OR
badge.category7 = area.category6 OR badge.category7 = area.category7 OR
badge.category7 = area.category8 OR badge.category7 = area.category9 OR
badge.category7 = area.category10 OR badge.category8 = area.category1 OR
badge.category8 = area.category2 OR badge.category8 = area.category3 OR
badge.category8 = area.category4 OR badge.category8 = area.category5 OR
badge.category8 = area.category6 OR badge.category8 = area.category7 OR
badge.category8 = area.category8 OR badge.category8 = area.category9 OR
badge.category8 = area.category10 OR badge.category9 = area.category1 OR
badge.category9 = area.category2 OR badge.category9 = area.category3 OR
badge.category9 = area.category4 OR badge.category9 = area.category5 OR
badge.category9 = area.category6 OR badge.category9 = area.category7 OR
badge.category9 = area.category8 OR badge.category9 = area.category9 OR
badge.category9 = area.category10 OR badge.category10 = area.category1
OR badge.category10 = area.category2 OR badge.category10 =
area.category3 OR badge.category10 = area.category4 OR badge.category10
= area.category5 OR badge.category10 = area.category6 OR
badge.category10 = area.category7 OR badge.category10 = area.category8
OR badge.category10 = area.category9 OR badge.category10 =
area.category10 OR badge.category11 = area.category1 OR badge.category11
= area.category2 OR badge.category11 = area.category3 OR
badge.category11 = area.category4 OR badge.category11 = area.category5
OR badge.category11 = area.category6 OR badge.category11 =
area.category7 OR badge.category11 = area.category8 OR badge.category11
= area.category9 OR badge.category11 = area.category10 OR
badge.category12 = area.category1 OR badge.category12 = area.category2
OR badge.category12 = area.category3 OR badge.category12 =
area.category4 OR badge.category12 = area.category5 OR badge.category12
= area.category6 OR badge.category12 = area.category7 OR
badge.category12 = area.category8 OR badge.category12 = area.category9
OR badge.category12 = area.category10 OR badge.category13 =
area.category1 OR badge.category13 = area.category2 OR badge.category13
= area.category3 OR badge.category13 = area.category4 OR
badge.category13 = area.category5 OR badge.category13 = area.category6
OR badge.category13 = area.category7 OR badge.category13 =
area.category8 OR badge.category13 = area.category9 OR badge.category13
= area.category10 OR badge.category14 = area.category1 OR
badge.category14 = area.category2 OR badge.category14 = area.category3
OR badge.category14 = area.category4 OR badge.category14 =
area.category5 OR badge.category14 = area.category6 OR badge.category14
= area.category7 OR badge.category14 = area.category8 OR
badge.category14 = area.category9 OR badge.category14 = area.category10
OR badge.category15 = area.category1 OR badge.category15 =
area.category2 OR badge.category15 = area.category3 OR badge.category15
= area.category4 OR badge.category15 = area.category5 OR
badge.category15 = area.category6 OR badge.category15 = area.category7
OR badge.category15 = area.category8 OR badge.category15 =
area.category9 OR badge.category15 = area.category10 OR badge.category16
= area.category1 OR badge.category16 = area.category2 OR
badge.category16 = area.category3 OR badge.category16 = area.category4
OR badge.category16 = area.category5 OR badge.category16 =
area.category6 OR badge.category16 = area.category7 OR badge.category16
= area.category8 OR badge.category16 = area.category9 OR
badge.category16 = area.category10 OR badge.category17 = area.category1
OR badge.category17 = area.category2 OR badge.category17 =
area.category3 OR badge.category17 = area.category4 OR badge.category17
= area.category5 OR badge.category17 = area.category6 OR
badge.category17 = area.category7 OR badge.category17 = area.category8
OR badge.category17 = area.category9 OR badge.category17 =
area.category10 OR badge.category18 = area.category1 OR badge.category18
= area.category2 OR badge.category18 = area.category3 OR
badge.category18 = area.category4 OR badge.category18 = area.category5
OR badge.category18 = area.category6 OR badge.category18 =
area.category7 OR badge.category18 = area.category8 OR badge.category18
= area.category9 OR badge.category18 = area.category10 OR
badge.category19 = area.category1 OR badge.category19 = area.category2
OR badge.category19 = area.category3 OR badge.category19 =
area.category4 OR badge.category19 = area.category5 OR badge.category19
= area.category6 OR badge.category19 = area.category7 OR
badge.category19 = area.category8 OR badge.category19 = area.category9
OR badge.category19 = area.category10 OR badge.category20 =
area.category1 OR badge.category20 = area.category2 OR badge.category20
= area.category3 OR badge.category20 = area.category4 OR
badge.category20 = area.category5 OR badge.category20 = area.category6
OR badge.category20 = area.category7 OR badge.category20 =
area.category8 OR badge.category20 = area.category9 OR badge.category20
= area.category10 OR badge.category21 = area.category1 OR
badge.category21 = area.category2 OR badge.category21 = area.category3
OR badge.category21 = area.category4 OR badge.category21 =
area.category5 OR badge.category21 = area.category6 OR badge.category21
= area.category7 OR badge.category21 = area.category8 OR
badge.category21 = area.category9 OR badge.category21 = area.category10
OR badge.category22 = area.category1 OR badge.category22 =
area.category2 OR badge.category22 = area.category3 OR badge.category22
= area.category4 OR badge.category22 = area.category5 OR
badge.category22 = area.category6 OR badge.category22 = area.category7
OR badge.category22 = area.category8 OR badge.category22 =
area.category9 OR badge.category22 = area.category10 OR badge.category23
= area.category1 OR badge.category23 = area.category2 OR
badge.category23 = area.category3 OR badge.category23 = area.category4
OR badge.category23 = area.category5 OR badge.category23 =
area.category6 OR badge.category23 = area.category7 OR badge.category23
= area.category8 OR badge.category23 = area.category9 OR
badge.category23 = area.category10 OR badge.category24 = area.category1
OR badge.category24 = area.category2 OR badge.category24 =
area.category3 OR badge.category24 = area.category4 OR badge.category24
= area.category5 OR badge.category24 = area.category6 OR
badge.category24 = area.category7 OR badge.category24 = area.category8
OR badge.category24 = area.category9 OR badge.category24 =
area.category10 OR badge.category25 = area.category1 OR badge.category25
= area.category2 OR badge.category25 = area.category3 OR
badge.category25 = area.category4 OR badge.category25 = area.category5
OR badge.category25 = area.category6 OR badge.category25 =
area.category7 OR badge.category25 = area.category8 OR badge.category25
= area.category9 OR badge.category25 = area.category10 OR
badge.category26 = area.category1 OR badge.category26 = area.category2
OR badge.category26 = area.category3 OR badge.category26 =
area.category4 OR badge.category26 = area.category5 OR badge.category26
= area.category6 OR badge.category26 = area.category7 OR
badge.category26 = area.category8 OR badge.category26 = area.category9
OR badge.category26 = area.category10 OR badge.category27 =
area.category1 OR badge.category27 = area.category2 OR badge.category27
= area.category3 OR badge.category27 = area.category4 OR
badge.category27 = area.category5 OR badge.category27 = area.category6
OR badge.category27 = area.category7 OR badge.category27 =
area.category8 OR badge.category27 = area.category9 OR badge.category27
= area.category10 OR badge.category28 = area.category1 OR
badge.category28 = area.category2 OR badge.category28 = area.category3
OR badge.category28 = area.category4 OR badge.category28 =
area.category5 OR badge.category28 = area.category6 OR badge.category28
= area.category7 OR badge.category28 = area.category8 OR
badge.category28 = area.category9 OR badge.category28 = area.category10
OR badge.category29 = area.category1 OR badge.category29 =
area.category2 OR badge.category29 = area.category3 OR badge.category29
= area.category4 OR badge.category29 = area.category5 OR
badge.category29 = area.category6 OR badge.category29 = area.category7
OR badge.category29 = area.category8 OR badge.category29 =
area.category9 OR badge.category29 = area.category10 OR badge.category30
= area.category1 OR badge.category30 = area.category2 OR
badge.category30 = area.category3 OR badge.category30 = area.category4
OR badge.category30 = area.category5 OR badge.category30 =
area.category6 OR badge.category30 = area.category7 OR badge.category30
= area.category8 OR badge.category30 = area.category9 OR
badge.category30 = area.category10 OR badge.category31 = area.category1
OR badge.category31 = area.category2 OR badge.category31 =
area.category3 OR badge.category31 = area.category4 OR badge.category31
= area.category5 OR badge.category31 = area.category6 OR
badge.category31 = area.category7 OR badge.category31 = area.category8
OR badge.category31 = area.category9 OR badge.category31 =
area.category10 OR badge.category32 = area.category1 OR badge.category32
= area.category2 OR badge.category32 = area.category3 OR
badge.category32 = area.category4 OR badge.category32 = area.category5
OR badge.category32 = area.category6 OR badge.category32 =
area.category7 OR badge.category32 = area.category8 OR badge.category32
= area.category9 OR badge.category32 = area.category10 OR
badge.category1 = -1 OR badge.category2 = -1 OR badge.category3 = -1 OR
badge.category4 = -1 OR badge.category5 = -1 OR badge.category6 = -1 OR
badge.category7 = -1 OR badge.category8 = -1 OR badge.category9 = -1 OR
badge.category10 = -1 OR badge.category11 = -1 OR badge.category12 = -1
OR badge.category13 = -1 OR badge.category14 = -1 OR badge.category15 =
-1 OR badge.category16 = -1 OR badge.category17 = -1 OR badge.category18
= -1 OR badge.category19 = -1 OR badge.category20 = -1 OR
badge.category21 = -1 OR badge.category22 = -1 OR badge.category23 = -1
OR badge.category24 = -1 OR badge.category25 = -1 OR badge.category26 =
-1 OR badge.category27 = -1 OR badge.category28 = -1 OR badge.category29
= -1 OR badge.category30 = -1 OR badge.category31 = -1 OR
badge.category32 = -1)

Thanks,
Mike B.

---------------------------------------------------------------------
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/           (the list archive)

To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php

Reply via email to