0
当谈到phpMyAdmin时,我不是专家。这是我面临的问题:使用phpMyAdmin更改表格值,MYQSL
update v_attente_service vas
join tick4 ti on ti.ticket_id = vas.NOMBATTE
set vas.NOMBATTE = COUNT(ti.ticket_id)
where vas.CODESERV=4
我想显示一个队列并更新每次新人打印票时等待的人数。上面的查询将更新等待票数统计的人数。
当我执行查询,我得到以下错误:“#1111 - 无效使用组功能的”
我发现类似的问题,我也尝试建议的解决方案,但是,他们都不上班。所以任何帮助将非常感激!
[编辑]: 这里是为我工作的解决方案:
UPDATE v_attente_service AS vas
JOIN (SELECT COUNT(ticket_id) AS cnt FROM tick4) AS ti
SET vas.NOMBATTE = ti.cnt
WHERE vas.CODESERV=4;
我希望这可以帮助其他面临类似的问题!
嘿!非常感谢你的提问,真正帮助你!然而,我修改了一下,所以它会工作:UPDATE v_attente_service AS vas JOIN(SELECT COUNT(ticket_id)AS cnt FROM tick4)AS ti SET vas.NOMBATTE = ti.cnt WHERE vas.CODESERV = 4; – jungkookie