【发布时间】:2017-08-30 06:36:34
【问题描述】:
我有以下在 MySQL 工作台中正确运行的 MySQL 语句:
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;
我尝试对 SQLITE 使用相同的语法,但收到以下错误消息:
sqlite3_prepare_v2 failure: row value misused
这个 SELECT 语句在 MySQL 中的正确语法是什么?基本上,我要做的是选择与表中 2 列的值匹配的记录
【问题讨论】:
标签: sqlite