首页 > mysql跨库查询的问题

mysql跨库查询的问题

我本机有2个数据库,分别是books和jobeet。查询books数据库下面的orders表。

mysql> select * from orders;
orderid customerid amount date
+---------+------------+--------+------------+
1 3 69.98 2007-04-02
2 1 49.99 2007-04-15

但是查询2个数据库下面的2个表,没有返回内容,不是应该返回上面的结果吗?
select jobeet.job.id,books.orders.customerid from books.orders,jobeet.job;
Empty set (0.00 sec)


和同一个数据库下面跨表查询没有太大区别,参照:

SELECT * 
FROM DB_2.TB_2 
JOIN DB_1.TB_1 
     ON (DB_2.TB_2.some_field = DB_1.TB_1.some_other_field) 
WHERE ......
【热门文章】
【热门文章】