Mysql连接2个数据库和3个表查询?

时间:2009-11-24 09:45:13

标签: mysql database

SELECT      db1_t1.userid as userid
            , db1_t1.customer_id as vw_customer
            , db2_t1.customers_id as customer
            , db2_t1.orders_id as order
FROM        database1.table1 db1_t1
LEFT JOIN   database2.table1 db2_t1 
ON        db1_t1.customer_id = db2_t1.customers_id

它给了我这个错误:

  

您的SQL语法有错误;   检查对应的手册   您的MySQL服务器版本   正确的语法在'order FROM附近使用   database1.table1 db1_t1 LEFT JOIN   DATABASE2“。在第2行

我正在使用php和mysql。

1 个答案:

答案 0 :(得分:2)

order是关键字 - 请ORDER BY my_column

我建议重命名它,但你可以把它包含在反引号中

db2_t1.orders_id AS `order`