i want to create a nested sqlite database in android. ie. I want a particular field in a table to have its whole new set of values in the form of a distinct table.
What you're describing isn't possible; there is no way to include a table within a row in another table. Standard practice is to create "parent/child" tables by including the primary key of the parent table as a column in the child table; for instance:
PARENT TABLE
id | name
---------
1 | Fred
2 | Bob
CHILD TABLE
id | parent_id | name
---------------------
1 | 1 | John
2 | 1 | Jim
3 | 2 | Joe
4 | 2 | Jane
This pair of tables would have "John" and "Jim" as the children of "Fred", and "Joe" and "Jane" as children of "Bob". You could get the set of all children of "Bob" (parent id=2) with the query:
SELECT * FROM child_table WHERE parent_id = 2