SELECT a.amount, CASE When d.name <> NULL Then d.name Else c.name End As 'name'
from a
JOIN b on a.id= b.id
LEFT JOIN c on a.tokenId = c.tokenId
LEFT JOIN d on a.tokenId = d.tokenId
我正在尝试从表 d 中选择名称(如果存在),如果不存在,则从表 c 中选择它。名称字段返回为 NULL,但我知道它们在任何一个表中都不为空。
谁能帮我解决这个问题?