Olá pessoal tudo bem? então galera eu estou com o seguinte problema. Eu tenho o webSite do daldegam, seu sistema de gold trabalha com a tabela webCash, onde existe 3 tipos de moeda amount, amount2 e points. Então eu já testei de tudo, já tentei criar novas querys mais nenhuma conseguiu identificar quem esta online. dando o premio para todas as contas do servidor. A ultima query que testei e foi a "mais" funcional foi essa "Use webSite UPDATE webCash SET amount = webCash_1.amount + 40 FROM MuOnline.dbo.MEMB_STAT INNER JOIN webCash ON MuOnline.dbo.MEMB_STAT.memb___id = webCash.username CROSS JOIN webCash AS webCash_1 WHERE (MuOnline.dbo.MEMB_STAT.ConnectStat = '1')" porém essa query identifica quem esta online porem não esta somando a quantidade de gold que já existe. Se um player tem 10 gold eu rodo essa query ele tira os 10 e coloca 40. Eu preciso que some (que no caso seria amount=amount+40 que ficaria 50) porem se colocar assim dá Ambiguous column name xxxx. Alguém poderia ajudar???
UPDATE webCash SET webCash.points = webCash.points + 40 FROM MuOnline.dbo.MEMB_STAT JOIN webCash ON MuOnline.dbo.MEMB_STAT.memb___id = webCash.username WHERE (MuOnline.dbo.MEMB_STAT.ConnectStat > 0)
luanlima
Resolvido. Renattinn Muiiiiiito Obrigado. (pode fechar o topico)
Mensagem de moderação: Problema resolvido. Tópico fechado a pedido do Autor e enviado para a área de tópicos resolvidos. Caso queira reabrir, envie MP.
Há 1 usuários navegando neste tópico. (0 registrados e 1 visitantes)
Regras do Fórum