Wie kann ich eine mehrspaltige IN-Klausel neu schreiben, um mit SQLite zu arbeiten?

Ich habe eine Abfrage, die ungefähr so ​​aussieht:

<code>SELECT
  *
FROM table
WHERE
  (col1, col2) in (
    ('col1_val1', 'col2_val1'),
    ('col1_val2', 'col2_val2'),
    ('col1_val3', 'col2_val3'),
  )
</code>

Dies funktioniert in MySQL, schlägt jedoch in sqlite3 mit einem Syntaxfehler fehl:

<code>Error: near ",": syntax error
</code>

Wie kann ich diese Abfrage in eine äquivalente Abfrage umschreiben, die in sqlite3 funktioniert?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage