我需要帮助才能创建正确的MySQL命令
正如你在附件中看到的那样,
我需要在列值中使用 attribute_id 78 复制字符串中的字符串 attribute_id 77 entity_id 是相同的。
任何人都可以帮我写出正确的代码吗? 提前致谢
答案 0 :(得分:0)
这样做:
UPDATE T
SET value = A.value
FROM
YourTable T
CROSS APPLY
(
SELECT TOP 1 value
FROM YourTable
WHERE
[entity_id] = T.[entity_id]
AND attribute_id = 78
) A
WHERE attribute_id = 77
答案 1 :(得分:0)
这是因为OP确实在使用SQL Server(我非常怀疑,因为它们标记了function getAll() {
apiCred = getApiCred()
return getAPIs(apiCred).then(page => {
console.log(page);
//DO YOUR THING
})
}
)。
phpmyadmin