簡體   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