永发信息网

求教一个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查询电影名和主角名。。。暂时没想到更简单的办法
全部回答
  • 1楼网友:千夜
  • 2021-01-06 21:07
楼主你只给出了表名和字段名,没给表结构呀,还有你的需求有一点不明确,如果'Julie Andrews'参演了一部电影,但是该电影可以有几个主角?如果可以有多个,那返回怎么显示,是现实一笔电影,在主角里面显示多个Id,还是分多行显示?追问分多行显示。
表结构是指什么,每个都是一般常见的二维表啊。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯