|
@@ -74,7 +74,7 @@ class SQLiteDatabase(Database):
|
|
|
else:
|
|
|
first = False
|
|
|
|
|
|
- sql += ("SELECT NODE FROM LOOKUP OUTER JOIN TAGS ON TAG = TAGS.ID "
|
|
|
+ sql += ("SELECT NODE FROM LOOKUP LEFT JOIN TAGS ON TAG = TAGS.ID "
|
|
|
+ " WHERE TAGS.DATA = ?")
|
|
|
params.append(cPickle.dumps(t))
|
|
|
sql += ") EXCEPT SELECT DATA FROM TAGS WHERE "
|
|
@@ -171,7 +171,7 @@ class SQLiteDatabase(Database):
|
|
|
sql += " INTERSECT "
|
|
|
else:
|
|
|
first = False
|
|
|
- sql += ("SELECT NODE FROM LOOKUP OUTER JOIN TAGS ON TAG = TAGS.ID"
|
|
|
+ sql += ("SELECT NODE FROM LOOKUP LEFT JOIN TAGS ON TAG = TAGS.ID"
|
|
|
+ " WHERE TAGS.DATA = ? ")
|
|
|
|
|
|
params.append(cPickle.dumps(t))
|