Question
SQL or CFOUTPUT Help Needed
I have two tables in a MySQL database, members and
committees.
members table
----------------
member_id
member_first_name
member_last_name
committees table
-----------------
committee_id
committee_name
committee_leader_member_id
committee_co_leader_member_id
I need to display the committees and the leader and co-leader names on a
page.
Right now my SQL looks like this:
SELECT c.committee_id, c.committee_name, c.committee_leader_member_id,
c.committee_co_leader_member_id, m.member_first_name, m.member_last_name
FROM committees c
LEFT JOIN members m
ON c.committee_leader_member_id = m.member_id
OR c.committee_co_leader_member_id = m.member_id
And this is my CFOUTPUT
<cfoutput query="rsCommittees" group="committee_name">
<tr>
<td><strong>Committee Name</strong>: #rsCommittees.committee_name#<br>
<strong>Committee Co-Leader</strong>: <cfif
rsCommittees.committee_leader_member_id NEQ
"">#rsCommittees.committee_leader_member_id#
#rsCommittees.member_last_name#,
#rsCommittees.member_first_name#<cfelse>VACANT</cfif><br>
<strong>Committee Co-Leader</strong>: <cfif
rsCommittees.committee_co_leader_member_id NEQ
"">#rsCommittees.committee_co_leader_member_id#
#rsCommittees.member_last_name#,
#rsCommittees.member_first_name#<cfelse>VACANT</cfif>
</td>
</tr>
</cfoutput>
The #rsCommittees.committee_leader_member_id# and
#rsCommittees.committee_co_leader_member_id# numbers appear correctly, but I
can't figure out how to get the names to display correctly.
Anyone help?
--
Ken Ford
Adobe Community Expert Dreamweaver/ColdFusion
Adobe Certified Expert - Dreamweaver CS3
Fordwebs, LLC
http://www.fordwebs.com
members table
----------------
member_id
member_first_name
member_last_name
committees table
-----------------
committee_id
committee_name
committee_leader_member_id
committee_co_leader_member_id
I need to display the committees and the leader and co-leader names on a
page.
Right now my SQL looks like this:
SELECT c.committee_id, c.committee_name, c.committee_leader_member_id,
c.committee_co_leader_member_id, m.member_first_name, m.member_last_name
FROM committees c
LEFT JOIN members m
ON c.committee_leader_member_id = m.member_id
OR c.committee_co_leader_member_id = m.member_id
And this is my CFOUTPUT
<cfoutput query="rsCommittees" group="committee_name">
<tr>
<td><strong>Committee Name</strong>: #rsCommittees.committee_name#<br>
<strong>Committee Co-Leader</strong>: <cfif
rsCommittees.committee_leader_member_id NEQ
"">#rsCommittees.committee_leader_member_id#
#rsCommittees.member_last_name#,
#rsCommittees.member_first_name#<cfelse>VACANT</cfif><br>
<strong>Committee Co-Leader</strong>: <cfif
rsCommittees.committee_co_leader_member_id NEQ
"">#rsCommittees.committee_co_leader_member_id#
#rsCommittees.member_last_name#,
#rsCommittees.member_first_name#<cfelse>VACANT</cfif>
</td>
</tr>
</cfoutput>
The #rsCommittees.committee_leader_member_id# and
#rsCommittees.committee_co_leader_member_id# numbers appear correctly, but I
can't figure out how to get the names to display correctly.
Anyone help?
--
Ken Ford
Adobe Community Expert Dreamweaver/ColdFusion
Adobe Certified Expert - Dreamweaver CS3
Fordwebs, LLC
http://www.fordwebs.com
