我有一个表电影,其中有列(标题,类别),列类别是表类别(类别ID,名称)中的外键。 CategoryID是我从Movie表中获得的ID,因为如果将Category.Name设置为外键,则会出错。现在,我想从“电影”表中选择所有电影,但我要获取Category.Name,而不是获得CategoryID。
编辑:
电影表
类别表
如您所见,电影表上的类别列等于类别表中的类别ID。我尝试使用外键CategoryName代替,但是我只是报错。现在,我想要一个可以获取所有电影(电影名称,类别(名称而不是ID))的查询。
答案 0 :(得分:0)
使用加入
kubectl -n <namespace> get deployment,rs,sts,ds,job,cronjobs -oyaml
答案 1 :(得分:0)
select m.MovieName, c.CategoryName
from Movie as m,Category as c
where m.Category = c.CategoryId
请告知这是否产生不正确的结果。
答案 2 :(得分:0)
这是一个基本的内部联接查询:
select m.MovieName, c.CategoryName
from Movie m join
Category c
on m.Category = c.CategoryID;
如果对此有疑问,应该复习一下基本的SQL理解。