mysql報錯 unknown column ’a.plat’ in ON clause
問題描述
select truncate(a.lat, 2) as plat, truncate(a.lng, 2) as plng, temp.latt, temp.lngt from user_post as a inner join (select truncate(user_post.lat, 2) as latt, truncate(user_post.lng, 2) as lngt from user_post group by latt, lngt having count(latt) >= 4 and count(lngt)>= 4) as temp on (a.plat = temp.latt and a.plng = temp.lngt);
為什么會報unknown column ’a.plat’ in ON clause 這樣的錯誤?
問題解答
回答1:a別名指向的是表user_post,從你的語句中來看,user_post表中有l(wèi)at字段,沒有plat字段。所以on條件中的a.plat是不對的。
加個括號試下:
select a.plat, a.plng, temp.latt, temp.lngt from (select truncate(lat, 2) as plat, truncate(lng, 2) as plng from user_post) as a inner join (select truncate(lat, 2) as latt, truncate(lng, 2) as lngt from user_post group by latt, lngt having count(latt) >= 4 and count(lngt)>= 4) as temp on a.plat = temp.latt and a.plng = temp.lngt;
相關(guān)文章:
1. mac里的docker如何命令行開啟呢?2. 關(guān)于docker下的nginx壓力測試3. docker - 各位電腦上有多少個容器啊?容器一多,自己都搞混了,咋辦呢?4. nignx - docker內(nèi)nginx 80端口被占用5. 關(guān)docker hub上有些鏡像的tag被標(biāo)記““This image has vulnerabilities””6. docker容器呢SSH為什么連不通呢?7. Docker for Mac 創(chuàng)建的dnsmasq容器連不上/不工作的問題8. docker 下面創(chuàng)建的IMAGE 他們的 ID 一樣?這個是怎么回事????9. angular.js使用$resource服務(wù)把數(shù)據(jù)存入mongodb的問題。10. docker-compose 為何找不到配置文件?

網(wǎng)公網(wǎng)安備