這是我的 sql 陳述句(sqlite3):
select * from conversation where (conversationId, conversationType) in (values(5736, 'public'), (5817, 'private'))
我嘗試(打字):
.where(`(conversationId, conversationType) IN (values:...params)`, {params: params})
但它變成了錯誤:QueryFailedError: SQLITE_ERROR: near "?": syntax error。
查詢:'DELETE FROM "conversation" WHERE ("conversationId", "conversationType") IN (values?, ?)',
引數:[ [ 5736, 'private' ], [ 5817, 'private' ] ]。
有人幫忙嗎?
uj5u.com熱心網友回復:
我不知道 typeorm,但也許這可以幫助你:
SELECT *
FROM conversation
WHERE conversationId || '-' || conversationType IN ('5736-public', '5817-private')
DELETE
FROM conversation
WHERE conversationId || '-' || conversationType IN ('5736-public', '5817-private')
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/331623.html
