我想将多个 SELECT 结果合并到一个语句中。
我在 SO 上搜索但没有找到答案。但我发现了一个类似的:sqlite merge select all from multiple columns
上面的问题和我的不同之处在于我的语句中有参数。
Hier是我的代码...
cur.execute('''
SELECT * FROM Table1 WHERE ColA = ?
UNION
SELECT * FROM Table1 WHERE ColB = ?
UNION
SELECT * FROM Table1 WHERE ColC = ?
(ValueA, ValueB, ValueC,)''')
Run Code Online (Sandbox Code Playgroud)
ValueA、ValueB、ValueC 是参数。
但它没有奏效。我怎样才能更改代码?谢谢!