[英]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.