*****SQL*******
SELECT DISTINCT Client.CatSub_id, contacts.contact_first, contacts.contact_last, contacts.contact2_first, contacts.contact2_last, contacts.contact3_first, contacts.contact3_last, contacts.contact4_first, contacts.contact4_last, contacts.contact_CatSub_id, contacts.contact2_CatSub_id, contacts.contact3_CatSub_id, contacts.contact4_CatSub_id
FROM (Contacts RIGHT JOIN Client ON Contacts.ACT_No=Client.ACT_no) LEFT JOIN Cat_Sub ON Client.CatSub_id=Cat_Sub.CatSub_id
WHERE cat_sub.catsub_id=MMColParam GROUP BY Client.CatSub_id, contacts.contact_first, contacts.contact_last, contacts.contact2_first, contacts.contact2_last, contacts.contact3_first, contacts.contact3_last, contacts.contact4_first, contacts.contact4_last, contacts.contact_CatSub_id, contacts.contact2_CatSub_id, contacts.contact3_CatSub_id, contacts.contact4_CatSub_id;
***asp****
<% If (rs_main.Fields.Item("contact_CatSub_id").Value) <> 0 Then%>
The main contact for the district is: <%=(rs_main.Fields.Item("contact_first").Value)%> <%=(rs_main.Fields.Item("contact_last").Value)%>
<% ElseIF (rs_main.Fields.Item("contact2_CatSub_id").Value) = (rs_contact.Fields.Item("Cat_Sub.CatSub_id").Value) Then%>
The main contact for the district is: <%=(rs_main.Fields.Item("contacts.contact2_first").Value)%> <%=(rs_main.Fields.Item("contacts.contact2_last").Value)%>
<% ElseIF (rs_main.Fields.Item("contact3_CatSub_id").Value) = (rs_contact.Fields.Item("Cat_Sub.CatSub_id").Value) Then%>
The main contact for the district is: <%=(rs_main.Fields.Item("contact3_first").Value)%> <%=(rs_main.Fields.Item("contact3_last").Value)%>
<% ElseIF (rs_main.Fields.Item("contact4_CatSub_id").Value) = (rs_contact.Fields.Item("Cat_Sub.CatSub_id").Value) Then%>
The main contact for the district is: <%=(rs_main.Fields.Item("contact4_first").Value)%> <%=(rs_main.Fields.Item("contact4_last").Value)%>
<%Else %>
n/a
<% End If%>
|