mysql练习----More JOIN operations
Posted Stay Hungry, Stay Foolish
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql练习----More JOIN operations相关的知识,希望对你有一定的参考价值。
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的主要内容,如果未能解决你的问题,请参考以下文章
SQL练习-SQLZOO SQLZOO:The JOIN operation
SQL练习-SQLZOO SQLZOO:The JOIN operation
SQLZOO习题详解(07)——The JOIN operation