select first_name, last_name, amount, payment_date
from customer_db.customer_data c
join employee_db.payment e
on c.customer_id= e.payment_id
where customer_db.customer_data(customer_id)='6';
我越來越Mysql的加盟條件在同一服務器中連接兩個數據庫
12:05:54 select first_name, last_name, amount, payment_date from customer_db.customer_data c join employee_db.payment e on c.customer_id= e.payment_id where customer_db.customer_data(customer_id)='6' LIMIT 0, 1000
Error Code: 1305. FUNCTION customer_db.customer_data does not exist 0.000 sec
如果我這樣做,那麼我得到這個錯誤12:14:28 \t從customer_db.customer_data中選擇first_name,last_name,amount,payment_date c在c.customer_id = e.payment_id中加入employee_db.payment e,其中customer_db.customer_data .customer_id ='6'限制0,1000 \t錯誤代碼:1054.'where子句'中的未知列'customer_db.customer_data.customer_id'\t 0.000秒 –
Customer_data是customer_db中的表,我指的是customer_id列。 –
然後'c.customer_id',而不是,因爲你別名表 –