Mysql объединить 2 базы данных и 3 таблицы запроса?

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

Это дает мне эту ошибку:

У вас есть ошибка в синтаксисе SQL; проверьте руководство, соответствующее вашей версии сервера MySQL для правильный синтаксис для использования около 'порядка FROM database1.table1 db1_t1 LEFT JOIN database2. в строке 2

Я использую php и mysql.

Теги:
database

1 ответ

2
Лучший ответ

order - это ключевое слово - think ORDER BY my_column.

Я предлагаю переименовать его, но вы можете заключить его в backticks

db2_t1.orders_id AS `order`
  • 0
    да .. это работает сейчас. Спасибо за ответ.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню