我有两个表movie,电影标题,电影导演,以及评级id,电影id和评级。 问题是选择导演的名字,以及他们执导的所有电影中获得最高评分的电影的片名,以及该评分的价值。 我正在尝试理解以下解决方案 select distinct director, title, stars
from (movie join rating using (mid)) m
where stars in (select max(stars)
from rating join movie using (mid)
where m.director = dire
是SQL方面的初学者,也是一个有抱负的数据分析师。我想看看我在SQL之旅中的位置。我已经学习了15-20天了,我知道学习SQL是一段一生的旅程,但是,我想知道我的SQL技能是否足以胜任入门级的数据分析工作。我一直在sqlzoo.net中练习,我已经相对轻松地编写了这些查询(如果我们把它放在一个有序的难度级别上,我可以说是4/10 (非常困难))
13号:
以cte为(选择count( id )作为编号,从电影中选择actorid作为cteid,在>= = id组上按actorid进行放映,ord具有count(id) 15和ord = 1)在cteid =id ORDER on c
我开始实现一个导入功能,所以我已经创建了一个新的导入表和模型,它有一个电影id和一个用户id,以及一个url,它属于一个提要,但是我有一个问题,并且我不确定答案,因为我没有太多的独特索引的经验。
迁移
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('imports', function (Blueprint $table) {
$table->uuid('id')->primary();