gpt4 book ai didi

mysql - sql查询错误1060重复列错误 'nome'

转载 作者:行者123 更新时间:2023-11-29 18:37:44 25 4
gpt4 key购买 nike

我有问题,需要帮助

这是我的查询

ALTER VIEW contrato AS
SELECT formando.nome, formando.bicc, formando.nif, formando.escagr, a.designacao, gf.nome, t.nome from formando
JOIN grupo_formando gf ON formando.id = gf.formando_id
JOIN aluno al on formando.id = al.formando_id
JOIN turma t on al.turma_id = t.id
JOIN acao a on t.acao_id = a.id

这是我的问题:1060 重复列错误“nome”

谁知道我该如何解决这个问题?

最佳答案

您 View 中的以下列将具有相同的名称:

select formando.nome, gf.nome, t.nome ...

当调用 View 时,sql如何知道哪一列是nome?您需要为每一列指定自己的名称(别名),例如:

select formando.nome as formando_nome, gf.nome as gf_nome, t.nome as t_nome ...

关于mysql - sql查询错误1060重复列错误 'nome',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45147961/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com