我已经创建了一个我的电影数据库,另一个与每部电影中的演员一起创建
列是:
实施例:
47105 | Howard McGillin | nm0569294 | tt0111333 |成人王子德里克
47106 | Michelle Nicastro | nm0629264 | tt0111333 |成人公主Odette
47108 |约翰克里斯| nm0000092 | tt0111333 |让鲍勃
当我的webapp查询特定电影时: 从演员身份中选择*,其中ImdbMovieID ='tt0111333'
我得到了那份清单。我的问题是什么我想在每部演员的电影中添加一列。所以我不以编程方式为每个演员运行查询
我曾想过用计数加入同一张桌子?但我不知道这是否会奏效。让我烦恼的是那个where子句。
答案 0 :(得分:0)
谢谢大家Stuart和Aaron。
从Actors中选择ImdbActorID,Character,Actor,ImdbMovieID,cnt
加入(选择ImdbActorID作为Act2,将count(*)选为cnt 来自Actors group by ImdbActorID)作为A on Actors.ImdbActorID = x.Act2 其中ImdbMovieID ='tt0111333'
按cnt desc命令