From c5f8a2eb1a81a18b52825cc649112f71fe419b12 Mon Sep 17 00:00:00 2001 From: Forest Gregg Date: Sat, 27 Aug 2022 10:45:03 -0400 Subject: [PATCH] in extract code, check equality witH IS instead of = for nulls (#455) sqlite "IS" is equivalent to SQL "IS NOT DISTINCT FROM" close #423 --- sqlite_utils/db.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sqlite_utils/db.py b/sqlite_utils/db.py index 18a442a..25c0a70 100644 --- a/sqlite_utils/db.py +++ b/sqlite_utils/db.py @@ -1791,7 +1791,7 @@ class Table(Queryable): magic_lookup_column=magic_lookup_column, lookup_table=table, where=" AND ".join( - "[{table}].[{column}] = [{lookup_table}].[{lookup_column}]".format( + "[{table}].[{column}] IS [{lookup_table}].[{lookup_column}]".format( table=self.name, lookup_table=table, column=column,