Microsoft Office 2000/Visual Basic Programmer's Guide |
When you create a report, you usually want to display data without affecting the data itself. The SQL statement that you construct to retrieve the data will therefore usually be a SELECT statement. The following table describes the common types of SELECT queries.
Query type | Description | Example |
Simple SELECT | Selects specified fields (columns) from one or more tables. |
|
Totals | Groups data at table level or at group level; may summarize data with SQL aggregate functions. |
|
INNER JOIN | Joins two tables on a field that both have in common; results include only records (rows) for which both tables share a common value in the joined field. |
|
LEFT OUTER JOIN and RIGHT OUTER JOIN | Joins two tables on a field that both have in common; results include all records from one table and only records from the other table where the joined fields are equal. Useful for finding unmatched records in two tables. |
|
UNION | Returns combined result set including records from two tables that have common fields. |
|
CROSSTAB | Summarizes tabular data in a columnar format. |
|
TOP N, TOP N PERCENT | Retrieves the top n or n percent of values, based on the order in which the records are sorted. |
|
PARAMETER | Prompts user to enter parameters for query that are used to restrict the result set. |
|
For more information about designing SQL statements, search the Microsoft Access Help index for "SQL statements."