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',而不是,因为你别名表 –