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
actorcasting
id id movieid
title name actorid
yr   ord
director    
budget    
gross    
     

 

 

movie

Field nameTypeNotes
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

idtitleyrdirectorbudgetgross
10003 "Crocodile" Dundee II 1988 38 15800000 239606210
10004 \'Til There Was You 1997 49 10000000  

actor

Field nameTypeNotes
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

idname
20 Paul Hogan
50 Jeanne Tripplehorn

casting

Field nameTypeNotes
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

movieidactoridord
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

SQLZOO习题详解(09)——The JOIN operation

mysql join语句在线练习

mysql练习----Self join