假设我有三个表“表A和表B”,数据如下:
A和B的数据
table A ID's : "3,4,9"
表 B 有以下数据:
("3" "activeUser")
("3" "publicUser")
("4" "activeUser")
("9" "publicUser")
现在,我想要的是:
如果 B.id 存在于 A 中并且具有属性“activeUser”,那么我的输出需要是“activeUser”,如果 B.id 存在于 A 中并且没有属性“activeUser”但具有“publicUser”然后“公共用户”
如果 A 中不存在 B.id,并且 B.Id 没有属性“publicUser”,那么我的输出需要类似于(“error”或其他标签)
谁能帮我?
谢谢大家,但我仍然有一个问题.. 假设 B.Id 在 A.Id 中不存在并且 B.Id 没有属性 PublicUser.. 在这种情况下,我会期望例如 ("null") 作为输出对于这一行 在您的解决方案中,这种情况的输出将是“PublicUser”,但不是我所期望的在您的解决方案中是否有任何可能的更新来解决这个问题?非常感谢