【问题标题】:MySQL Error - Join tables from two different databasesMySQL 错误 - 连接来自两个不同数据库的表
【发布时间】:2014-10-20 21:32:54
【问题描述】:

MySQL 查询

select s.site_id,s.site_name,u.username 
FROM cloud_search.dbo.site_request s join user_db.dbo.user_info u 
on u.user_id=s.site_id;

错误

ERROR 1064 (42000):您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的 '.site_request s join user_db.dbo.user_info u on u.user_id=s.site_id' 附近使用正确的语法

我在这里做错了什么..?

【问题讨论】:

    标签: mysql


    【解决方案1】:

    您确定您使用的是dbo,它通常用于 MSSQL

    应该是

    select s.site_id,s.site_name,u.username FROM cloud_search.site_request s join user_db.user_info u on u.user_id=s.site_id;
    

    【讨论】:

      猜你喜欢
      • 2014-10-05
      • 1970-01-01
      • 1970-01-01
      • 2018-04-27
      • 2020-12-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多