所以在过去的几天里,我一直在努力解决这个问题,并且真的很想要一个解决方案。
我正在做的是进入 excel 中的数据选项卡并从我的 SQL 服务器获取外部数据(我将提供指向我的数据库的链接)。然后我选择 Products 表,现在该表显示在我的电子表格中。现在我要做的是打开连接选项卡,然后单击我连接到的表,然后转到表属性和定义选项卡。在命令类型下,我将其更改为 SQL。在命令文本中,我想输入一个动态查询。这个动态查询的作用是在 Sheet2 单元格 a1 中输入一个类别,在单元格 a2 中输入该类别的一些属性。因此,例如,对于数据,我让您输入类别的类别 ID,并为您输入 1 的属性输入 1,然后查询工作表 1,因此它显示产品 ID、产品名称、供应商 ID、类别 ID、单价,
我写了一些我想输入命令文本的东西,但它不起作用:
SELECT *
FROM "TSQL2012"."Production"."Products"
WHERE [sheet2$a1] = [sheet2$a2];
数据库: 文件
解压,就是TSQL2012 DB
如果您还有其他需要或有任何疑问,请发布。这是我需要解决这个问题的方式,所以不幸的是其他解决方案将无济于事。