繁体   English   中英

mysql错误:#1052-from子句中的列“ id”不明确

[英]mysql error: #1052 - Column 'id' in from clause is ambiguous

我需要在同一张桌子上加入两次-年龄,所以我可以按一个年龄段排序,结果如何?

mysql错误:#1052-from子句中的列“ id”不明确

select * from `students` `s` JOIN `age` `a` on `s`.`SN`=`a`.`SN` JOIN (SELECT `s`.`id` FROM `students` `s` JOIN `age` `a` on `s`.`SN`=`a`.`SN` WHERE 1 order by `a`.`age` asc limit 0,2) p using(id) order by `a`.`age` asc

id实际上是模棱两可的 ,显式指定表名,替换为:

using(id)

有:

using(p.id)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM