Using MySQL 5.0.22-community-nt-log

Is there a way to compose a query that would show multiple values in field? In other words, I have a table structure like this:

Activity 1
  Section 1
     Schedule 1
     Schedule 2
  Section 2
     Schedule 1
Activity 2
  Section 1
     Schedule 1
     Schedule 2

So, I would like to return a query that shows the activity name, section #, and in a single field, all the schedule entries. Just to see if it would work, I did the following query:

SELECT S.*, CONCAT(C.FirstName,' ',C.LastName) AS CounselorName,
(SELECT Count(*) FROM CamperActivitySelections WHERE SectionID=S.ID) AS Cap, (SELECT StartDateTime FROM SectionSchedule SS WHERE SS.SectionID=S.ID) As Sh
FROM Sections S LEFT JOIN Counselors C ON C.ID=S.CounselorID
WHERE ActivityID=65

This works fine if there is only one schedule entry. However, when there are two schedule entries or more, it returns an empty data set. If there were some way to get the results and add them all together, separated by a "<br>", that would be perfect. Just make that the field value, which I could then display. The only other alternative is to put this into a loop in my program and create a query for each row to get the schedule information.

Any help is appreciated.

Thanks,
Jesse

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

Reply via email to