我有一個名爲school的表,但它有兩個數據庫D1
和D2
。 前10條記錄存在於D1數據庫中和其餘10條記錄在數據庫D2中。
有一個字段名稱name
。我如何結合來自2個數據庫的表school
。Mysql表字段名稱
因爲在查詢我因爲學校像
where institution.iname=school.name ,
這裏的部分是2個數據庫牽強,我怎樣才能做到這一點。 THanks
我有一個名爲school的表,但它有兩個數據庫D1
和D2
。 前10條記錄存在於D1數據庫中和其餘10條記錄在數據庫D2中。
有一個字段名稱name
。我如何結合來自2個數據庫的表school
。Mysql表字段名稱
因爲在查詢我因爲學校像
where institution.iname=school.name ,
這裏的部分是2個數據庫牽強,我怎樣才能做到這一點。 THanks
檢查this了。好東西。祝你好運!
SELECT d1.* FROM database1.school d1 LEFT JOIN database2.school d2 ON d1.name=d2.name WHERE d2.name IS NOT NULL;
鏈接只有答案不鼓勵。 – 2013-06-26 01:03:31
@Dagon複製該 –
所以你只想顯示20條記錄對不對?只是名字而已?我想它在PHP ???最後你在存儲行後,你有他們。 –
[Query with a table from 2 databases]可能的重複(http://stackoverflow.com/questions/17310706/query-with-a-table-from-2-databases) – fancyPants