SQLZOO的练习(7. More Join)

JOIN单元比较复杂(其实是错题惨不忍睹),所以单起一大篇。

7. MORE JOIN
movie表格

actor表格


2.png

casting表格


3.png

LEFT JOIN 和RIGHT JOIN的用法,这里我理解是以actor为中心,一边是actor,一边是movie形成的联结表。

SQLZOO的练习(7. More Join)_第1张图片
4.png
SQLZOO的练习(7. More Join)_第2张图片
10.png

这道题好复杂,没看懂(答案是搜的),先略过....


SQLZOO的练习(7. More Join)_第3张图片
11.png

SELECT IN SELECT的用法
这道题挺tricky的,我试了几次想把SELECT从句里的JOIN 去掉都没有成功,还是要好好研究一下。


SQLZOO的练习(7. More Join)_第4张图片
12.png

用GROUP BY分组,排序会自动按照名字排下去


SQLZOO的练习(7. More Join)_第5张图片
13.png

排序的方式,首先是cast(ASC升序是缺省,DESC就要写),然后是title


SQLZOO的练习(7. More Join)_第6张图片
14.png

和第13题很像,就是加个名字排除。


SQLZOO的练习(7. More Join)_第7张图片
15.png

Q

你可能感兴趣的:(SQLZOO的练习(7. More Join))