0
我正在開發一個同時使用sqlite和mysql的android應用程序。我有一些項目存儲在SQLite與一些實體使用與存儲在MySQL中相同的值。將某些值從mysql同步到sqlite
例如,sqlite有3行,分別是id,name和price,mysql有3個以上的行,但是name和price的值是相同的。無論如何要同步名稱和價格,以便sqlite中的值始終與mysql中的值相同?
我正在開發一個同時使用sqlite和mysql的android應用程序。我有一些項目存儲在SQLite與一些實體使用與存儲在MySQL中相同的值。將某些值從mysql同步到sqlite
例如,sqlite有3行,分別是id,name和price,mysql有3個以上的行,但是name和price的值是相同的。無論如何要同步名稱和價格,以便sqlite中的值始終與mysql中的值相同?
兩者都是關係型數據庫。嘗試使用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;