Hi
I have been working on this problem for some time now and none of the
local experts seem to be able to come up with a concise answer as to why a
LEFT JOIN should take so incredibly long to run.
This is the query in question:
SELECT DISTINCT equip.*,CONCAT_WS(' ',firstname,lastname) as
name,rooms.rmdesc FROM equip LEFT JOIN stfeqlink ON stfeqlink.equipid =
equip.autoid AND stfeqlink.datereturned IS NULL AND equip.dept = 'SW' LEFT
JOIN staff ON stfeqlink.staffid = staff.id AND stfeqlink.datereturned IS
NULL LEFT JOIN rooms ON rooms.rmid = stfeqlink.room GROUP BY equip.autoid
DESC ORDER BY equip.model,equip.serial;
I have tried removing the DISTINCT but that made no noticeable difference.
Any help would be greatly appreciated.
-------------------------------------------------------------
Rob Spijkerman 27 Nazareth Avenue
Database Developer PO Box 8011
Allied Telesyn Research Christchurch
phone +64 3 339 3000 New Zealand
fax +64 3 339 3001 email: [EMAIL PROTECTED]
web: http://www.alliedtelesyn.co.nz/
-------------------------------------------------------------
---------------------------------------------------------------------
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