2009-11-24 121 views
0
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 

它給我這個錯誤:Mysql連接2個數據庫和3個表格查詢?

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'order FROM database1.table1 db1_t1 LEFT JOIN database2.' at line 2

我使用PHP和MySQL。

回答

2

order是一個關鍵字 - 想想ORDER BY my_column

我建議重新命名它,但你可以將其括在反引號

db2_t1.orders_id AS `order` 
+0

是的..現在的工作。感謝你的回答。 – mysqllearner 2009-11-24 10:00:52