2013-06-26 124 views
0

我有一個名爲school的表,但它有兩個數據庫D1D2前10條記錄存在於D1數據庫中其餘10條記錄在數據庫D2中

有一個字段名稱name。我如何結合來自2個數據庫的表schoolMysql表字段名稱

因爲在查詢我因爲學校像

where institution.iname=school.name , 

這裏的部分是2個數據庫牽強,我怎樣才能做到這一點。 THanks

+0

所以你只想顯示20條記錄對不對?只是名字而已?我想它在PHP ???最後你在存儲行後,你有他們。 –

+0

[Query with a table from 2 databases]可能的重複(http://stackoverflow.com/questions/17310706/query-with-a-table-from-2-databases) – fancyPants

回答

1

檢查this了。好東西。祝你好運!

SELECT d1.* FROM database1.school d1 LEFT JOIN database2.school d2 ON d1.name=d2.name WHERE d2.name IS NOT NULL; 
+0

鏈接只有答案不鼓勵。 – 2013-06-26 01:03:31

+0

@Dagon複製該 –