求教一个sql语句
答案:2 悬赏:10 手机版
解决时间 2021-01-07 02:12
- 提问者网友:心牵心
- 2021-01-06 18:14
求教一个sql语句
最佳答案
- 五星知识达人网友:刀戟声无边
- 2021-01-06 19:36
select m.id,a.name from movie m,actor a,casting c
where m.id=c.movieid and a.id=c.actorid
and c.ord=1 and movie in
(select m.id from movie m,actor a,casting c
where m.id=c.movieid and a.id=c.actorid
and a.name='julie Andrews')
获取所有此人参演的电影id、然后根据电影ID查询电影名和主角名。。。暂时没想到更简单的办法
where m.id=c.movieid and a.id=c.actorid
and c.ord=1 and movie in
(select m.id from movie m,actor a,casting c
where m.id=c.movieid and a.id=c.actorid
and a.name='julie Andrews')
获取所有此人参演的电影id、然后根据电影ID查询电影名和主角名。。。暂时没想到更简单的办法
全部回答
- 1楼网友:千夜
- 2021-01-06 21:07
楼主你只给出了表名和字段名,没给表结构呀,还有你的需求有一点不明确,如果'Julie Andrews'参演了一部电影,但是该电影可以有几个主角?如果可以有多个,那返回怎么显示,是现实一笔电影,在主角里面显示多个Id,还是分多行显示?追问分多行显示。
表结构是指什么,每个都是一般常见的二维表啊。
表结构是指什么,每个都是一般常见的二维表啊。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯