2014-03-27 82 views
0

我正在開發一個同時使用sqlite和mysql的android應用程序。我有一些項目存儲在SQLite與一些實體使用與存儲在MySQL中相同的值。將某些值從mysql同步到sqlite

例如,sqlite有3行,分別是id,name和price,mysql有3個以上的行,但是name和price的值是相同的。無論如何要同步名稱和價格,以便sqlite中的值始終與mysql中的值相同?

回答

0

兩者都是關係型數據庫。嘗試使用JOIN技術。我更喜歡外部連接(或完全外部連接)。

EG:

SELECT id, name, price 
FROM `user` 
LEFT JOIN `course` on user.course = course.id 

UNION 

SELECT id, name, price 
FROM `user` 
RIGHT JOIN `course` on user.course = course.id; 

Please read this