0
とテーブルに存在するので、私はフィンランド語とスウェーデン語の名前を持つ町のシンプルなテーブルを持っていることを確認してください。は、すべての値が1つのクエリ
cursor.execute(
"SELECT EXISTS (SELECT 1 FROM town WHERE name_fi=%s OR name_sv=%s)",
(town, town)
)
result = cursor.fetchone() # True/False
しかし、今、私は、複数の町は、彼らがすべてが存在することを確認するためにこれを実行する必要があります:それはかなり簡単です
for town in towns:
# Code for one town from above
if result is False:
return False
return True
を代わりに使用することの一つのクエリでこれを行う方法はありますPython for
ループ?
'(...)でname_fiまたはname_sv(..)で' –