2011-04-18 13 views

cevap

99

Evet, hesap varsayarak kullanabilirsiniz uygun izinlere sahip:

SELECT <...> 
FROM A.table1 t1 JOIN B.table2 t2 ON t2.column2 = t1.column1; 

sadece İçinde bulunduğu veritabanının adı ile masa başvuru öneki gerekebilir

+7

Performanstan ne haber? –

+4

@ MarçalJuan: Kendi sorunuzu yayınlayın, bununla birlikte SO üzerinde çok şey var [JOIN performansı] (http://stackoverflow.com/questions/2241991/in-mysql-queries-why-use-join-instead-of- nerede) –

+3

Farklı sunuculardan iki veritabanına ne dersiniz? (örneğin, bir bulut servis sunucusundaki bir db ve kendi sunucunuzdaki db'de) –

4
SELECT <...> 
FROM A.tableA JOIN B.tableB 
1
SELECT * 
FROM A.tableA JOIN B.tableB 
.
SELECT * 
    FROM A.tableA JOIN B.tableB 
    ON A.tableA.id = B.tableB.a_id; 
İlgili konular