我有一個表,讓我們說:如何強制Postgresql使用ANY SQL語句返回缺失數據?
id | value
1 | 'a'
2 | 'b'
凡有些ID的值可能會丟失。如果我使用迭代解決方案,例如:
for item in my_array:
data = cursor.execute("""SELECT id from table WHERE value = 'a'""")
如果沒有「一」在DB我得到無,可以處理它,所以每個項目我至少沒有。如果我想一次做所有事情,如:
「」「SELECT WHERE value = ANY(array ['a','b','c','d'])」 「」
所以我需要4個響應(包括無缺失數據),而只給了我回應了當前數據
十字對不同的ID加入之前需要一個'左連接「。 –