我正在使用Postgresql,我的播放器模型有一些关联,如:
class Goal < ActiveRecord::Base
belongs_to :player
end
class Substitution < ActiveRecord::Base
belongs_to :player
end
class Penalty < ActiveRecord::Base
belongs_to :player
end
在我看来,我列出了一支球队的阵容,在每个球员的名字后面,我想展示他们的进球,他们的点球,以及他们被替换的那一刻(如果有的话)。
1. Player A
我正在移动一个具有名字、姓氏和公司名称的客户数据库。当前数据将具有名字和姓氏或公司名称
在新的数据库中,我有一个"Print Name“字段,我需要将名字和姓氏组合到其中,或者如果存在公司名称,则需要使用此值。
我已经尝试了下面的例子,当表达没有用的时候。
SELECT
fstnam,
lstnam,
cmpnam,
CASE
WHEN csttbl.cmpnam = null THEN fstnam||' '||lstnam
ELSE csttbl.cmpnam
END as PrintName
FROM csttbl;
在上面的查询中,我