JSON 객체를 SQLite 데이터베이스에 저장 한 다음 복잡한 쿼리를 수행해야합니다.
나는 이런 식으로 테이블을했다 :
+--------------------------------------+
|document | property | string | number|
+--------------------------------------+
|foo | "title" | "test" | |
+--------------------------------------+
|foo | "id" | | 42 |
+--------------------------------------+
|bar | "id" | | 43 |
+--------------------------------------+
두 개체를 위해
foo {"title": "test", "id": 42}
bar {id: 43}
그러나 다음과 같은 "AND"쿼리를 수행 할 수 없습니다.
SELECT DISTINCT id FROM table WHERE title = "test" AND id = 42
보시다시피 "WHERE"다음 부분은 말도 안되지만, 원하는 것을 수행하는 쿼리를 만드는 방법을 모릅니다.
내 데이터를 저장하는 더 좋은 방법이나 "AND"쿼리를 수행하는 해결 방법이 있다고 생각하십니까?
물론 JSON에는 모든 속성이 포함될 수 있으므로 각 속성에 대한 열이있는 테이블을 만들 수 없습니다.
확장명이없는 SQLite 인 WebSQL을 사용하고 있습니다.
내 질문이 매우 구체적이라는 것을 알고 있지만 도와 줄 수 있습니까?