我不确定这是否可行,但有没有办法选择A,除非它为null然后再选择B?
我正在写一个触发器,我的代码是
insert into tbl_a(userid, obj)
select p.author, new.id
FROM user_comment AS p
WHERE p.id=new.parent
然而new.parent
是一个可以为空的长(我将在system.data.sqlite中支持后切换到外键)
如果它的null我得到0结果并且没有插入。如果join media as m on m.id=new.media_id
为空,我想使用m.user_id
并返回new.parent
。那么如果父asnt为null(我会像上面那样返回m.author
),如何编写select以返回p.author