我需要加入两次相同的表 - 年龄,所以我可以按一个年龄段订购,它是怎么来的?
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
答案 0 :(得分:0)
id
实际上是不明确的,明确指定表名,替换:
using(id)
使用:
using(p.id)