This tutorial introduces the notion of a join. The database consists of three tables movie , actor and casting .
movie | actor | casting |
| id |
id |
movieid |
| title |
name |
actorid |
| yr |
|
ord |
| director |
|
|
| budget |
|
|
| gross |
|
|
| |
|
|

movie
| Field name | Type | Notes |
| id |
INTEGER |
An arbitrary unique identifier |
| title |
CHAR(70) |
The name of the film - usually in the language of the first release. |
| yr |
DECIMAL(4) |
Year of first release. |
| director |
INT |
A reference to the actor table. |
| budget |
INTEGER |
How much the movie cost to make (in a variety of currencies unfortunately). |
| gross |
INTEGER |
How much the movie made at the box office. |
Example
| id | title | yr | director | budget | gross |
| 10003 |
"Crocodile" Dundee II |
1988 |
38 |
15800000 |
239606210 |
| 10004 |
‘Til There Was You |
1997 |
49 |
10000000 |
|
actor
| Field name | Type | Notes |
| id |
INTEGER |
An arbitrary unique identifier |
| name |
CHAR(36) |
The name of the actor (the term actor is used to refer to both male and female thesps.) |
Example
| id | name |
| 20 |
Paul Hogan |
| 50 |
Jeanne Tripplehorn |
casting
| Field name | Type | Notes |
| movieid |
INTEGER |
A reference to the movie table. |
| actorid |
INTEGER |
A reference to the actor table. |
| ord |
INTEGER |
The ordinal position of the actor in the cast list. The
star of the movie will have ord value 1 the co-star will have
value 2, ... |
Example
| movieid | actorid | ord |
| 10003 |
20 |
4 |
| 10004 |
50 |
1 |















mysql练习----More JOIN operations
原文:http://www.cnblogs.com/tk55/p/6759749.html