我想從我創建的視圖中選擇某些值。聲明低於:從視圖中選擇使用Where子句來引用另一個數據庫 - 未知列錯誤
SELECT * FROM dashboard.team
WHERE ac2012.acx_users.id = 1;
正如你所看到的,這裏有被引用2個數據庫:
- 儀表板的數據庫,團隊表
- ac2012數據庫,acx_users.id表
ac2012.acx_users.id是原始創建視圖語句中的正則表達式,我使用它,因爲我當然不能在Where子句中使用ALIAS ...但是,這顯示了n錯誤:
Error Code 1054: Unknown column 'ac2012.acx_users.id' in 'where clause'
我不知道如何得到這個工作,因爲我需要參考其他數據庫在這種情況下,但它無法識別數據庫。任何提示將不勝感激。
有一個'.'列名? – diEcho
做''tablename''。 '''列名'' – diEcho
不,儀表板是數據庫,團隊就是表格。 ac2012是數據庫,acx_users是表,id是列名 –