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 havevalue 2, ... | 
Example
| movieid | actorid | ord | 
|---|
| 10003 | 20 | 4 | 
| 10004 | 50 | 1 | 
 
 
 
 
 
 

 
 
 

 
 



 
 


 
 
 
 



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