How Crystal Reports options
translate into SQL clauses:
SELECT /
FROM / WHERE / ORDER BY clauses
Performing
grouping on the server
Selecting
distinct records
Understanding Joins:
What joins
(links) do
Auto
(“smart”) linking
Inner and
outer Joins
Enforcing
joins (v9 and later)
Join
comparisons
Table
Inflation
SQL Expressions:
When to use
SQL Expressions
Limitations
of SQL Expressions
How to add
and use SQL Expressions
Using
"unlisted" functions in SQL Expressions
Writing
subqueries within SQL Expressions
SQL Commands:
Creating
and editing SQL commands
The down
side of using commands
Adding
parameters to commands
Enhancing
command parameters
Creating a
multi-value parameter for a command
Common problems that can be
solved by Commands:
Creating
UNION queries
Filtering
on an outer join
Using a
summary query (GROUP BY) to prevent table inflation
Allowing
users to change tables, fields and join types by parameter
Enhancing
dynamic parameters (versions 11 and 12 only)
Modifying the auto generated SQL
(v.8.5 and prior)
Using Crystal SQL Designer (v8.5 and
prior)
Appendix A - SQL syntax
variations
Appendix B – Other SQL
resources
Appendix C – Reporting on
views and stored procedures