Saya perlu menyimpan objek JSON dalam database SQLite, dan kemudian melakukan pertanyaan kompleks di atasnya.
Saya melakukan tabel seperti ini:
+--------------------------------------+
|document | property | string | number|
+--------------------------------------+
|foo | "title" | "test" | |
+--------------------------------------+
|foo | "id" | | 42 |
+--------------------------------------+
|bar | "id" | | 43 |
+--------------------------------------+
untuk dua objek
foo {"title": "test", "id": 42}
bar {id: 43}
Tapi saya tidak bisa melakukan permintaan "DAN", seperti:
SELECT DISTINCT id FROM table WHERE title = "test" AND id = 42
seperti yang Anda lihat, bagian setelah "WHERE" adalah omong kosong, tapi saya tidak tahu bagaimana cara membuat kueri yang akan melakukan apa yang saya inginkan.
Jadi menurut Anda ada cara yang lebih baik untuk menyimpan data saya, atau solusi untuk melakukan kueri "DAN"?
Dan tentu saja, JSON dapat berisi properti apa pun, jadi saya tidak bisa membuat tabel dengan kolom untuk setiap properti.
Saya menggunakan WebSQL, yang merupakan SQLite tanpa ekstensi.
Saya tahu pertanyaan saya cukup spesifik, tetapi bisakah Anda membantu saya?