J'ai la déclaration suivante MySQL qui fonctionne correctement établi MySQL:Quelle est la syntaxe de l'instruction SELECT IN pour SQLITE?
SELECT *, max(invoiceDate)
AS latestDate
FROM goodsreceiptrecords
WHERE (productKey, productIdentifier2)
IN ((23,'Master'),(28,'Local'),(18,'Local'),(19,'Local')) AND unitPrice > 0
GROUP BY productKey, productIdentifier1, vendorKey, storeType;
J'ai essayé d'utiliser la même syntaxe pour SQLite mais je reçois un messase d'erreur:
sqlite3_prepare_v2 failure: row value misused
Quelle serait la syntaxe correcte pour cette instruction SELECT dans MySQL? Au fond, ce que je suis en train de faire est de sélectionner les enregistrements correspondant aux valeurs de 2 colonnes de la table