Hi!

I have made a Contentless FTS4 Table like:

"CREATE VIRTUAL TABLE if not exists OCR USING fts4(content="", `FullOCR` 
varchar;"

And managed to insert some data into it.

I have 2 questions:

1.) How to get the proper COUNT on the table ?
     The only query seems to work is:
     "SELECT COUNT(*) FROM OCR_docsize;"  is this the right way to do it ?

2.) How to perform a "JOIN" operation with it?
     "SELECT docid FROM OCR WHERE FullOCR MATCH 'framework';" result is "2".

     "SELECT * FROM ART INNER JOIN OCR ON ART.ID = (SELECT docid FROM OCR WHERE 
FullOCR MATCH 'framework') ORDER BY ID;"
     Gives "SQL logic error or missing database:"

     "SELECT * FROM ART INNER JOIN OCR_docsize ON ART.ID = (SELECT docid FROM 
OCR WHERE FullOCR MATCH 'framework') ORDER BY ID;"
     Gives me 9 results back - should be only 1 -

     "SELECT * FROM ART NATURAL JOIN (SELECT docid FROM OCR WHERE FullOCR MATCH 
'framework') ORDER BY ID;"
    Gives me 9 results back - should be only 1 -

What I am missing here?

Any idea?

Thanks,
Marta 

Reply via email to