Since the below select query blew up on me, then I must be doing something wrong,
perhaps it is because I am using the wrong type of join, dunno
I would like to join the same table twice, with different criteria as below
Anyone got a solution to this?
SELECT EVENTATTENDANCE.ID,
CONCAT(IF(SALUTATION.Name IS NOT NULL,CONCAT(SALUTATION.Name,'
'),''),IF(FirstName IS NOT NULL, FirstName, ''),' ', IF(LastName IS NO
T NULL, LastName, '')) AS 'Contact' ,
ORGANIZATION.Name AS 'Organization',
RELATIONSHIP.Name AS 'Relationship',
STATUS.Description AS 'Status'
FROM EVENTATTENDANCE
LEFT JOIN EVENT ON EVENTATTENDANCE.ID_EVENT = EVENT.ID
LEFT JOIN CONTACT ON EVENTATTENDANCE.ID_CONTACT = CONTACT.ID
LEFT JOIN STATUS ON EVENTATTENDANCE.ID_STATUS = STATUS.ID
LEFT JOIN ORGANIZATION ON CONTACT.ID_ORGANIZATION = ORGANIZATION.ID
LEFT JOIN TYPE RELATIONSHIP ON CONTACT.ID_TYPE_RELATIONSHIP = TYPE.ID
LEFT JOIN TYPE SALUTATION ON CONTACT.ID_TYPE_SALUTATION = TYPE.ID
WHERE EVENTATTENDANCE.ID_EVENT = -1
ORDER BY CONTACT.FirstName
SQL Error in populateDataSet
==============================
Please Restart The Application
==============================
SQLException: General error: Unknown table 'TYPE' in on clause
Luc Foisy
---------------------------------------------------------------------
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