I have the following sql from a report in crystal v8
SELECT
v_Member."OrganisationRef", v_Member."MembershipNo",
v_Member_1."OrganisationRef", v_Member_1."FeepayingMember", v_Member_1."MembershipNo", v_Member_1."MemberStatus", v_Member_1."MemberGrade", v_Member_1."Feepayer", v_Member_1."AccountName", v_Member_1."InvAddress1", v_Member_1."InvTown", v_Member_1."InvPostCode"
FROM
{ oj "Members"."dbo"."v_Member" v_Member LEFT OUTER JOIN "Members"."dbo"."v_Member" v_Member_1 ON
v_Member."MemberRef" = v_Member_1."FeepayingMemberRef"}
WHERE
(v_Member."MembershipNo" = '7200015305' OR
v_Member_1."MembershipNo" = '7200015305')
ORDER BY
v_Member_1."OrganisationRef" ASC
This sql works fine in enterprise manager if I paste it into a query and returns 5 rows.
However in crytal it returns 4 rows unless I take out the second of the where clauses (in red) in which case it returns the other 1 row
(The four are from the one table(v_Member_1) the single row is from the other(v_Member))
Can anyone see why this doesn't work?
Thanks
Tony