我在Mac上使用excel 15.32并且正在与我公司的MySQL数据库建立数据库连接。它是“数据库”选项,而不是“SQL Server ODBC”。
我的查询类似于:
SELECT COUNT(requisition_item.qty)
FROM requisition_item
INNER JOIN requisition
ON requisition.id = requisition_item.requisitionId
WHERE requisition_item.itemId IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) AND requisition.requiredBy >= '2016-08-01'
在参数中我映射每个“?”到特定的细胞。有没有办法让它更清洁?我可以映射到计数功能的范围吗?特别是当我的名单增长时,映射每个人都很痛苦!
编辑:我计算在我的申请单项表中出现一组数字(位于Excel电子表格的ColA中)的次数。我映射每个“?” (Excel将它们命名为Parameter1,Parameter2等)到每个ColA单元格(A1,A2等)。查询只输出我在ColA中键入的每个值在该表中出现的次数。