我有一个MS Access数据库表,其中有以下列,以及其他列:产品和状态-该表被命名为"Consumer_Complaints“。美国所有州的许多产品都受到了投诉。我编写了以下SQL查询,以获取按州分组的所有产品的列表(此查询是编写另一个查询以获取每个州收到投诉最多的产品的第一步):
SELECT State, Product
FROM Consumer_Complaints
ORDER BY State, Product;
上面的查询是有效的。
然而,我不知道为什么以下计算每种产品数量的查询(按州分组)不起作用(该查询是编写查询的第二步,以获得每个州收到投诉数量最多的产品):
SEL
我是新来的,我不知道如何像其他用户一样创建表格,所以请耐心等待。所以我有两张桌子。第一个表列出了3种类型的项目。第二个表列出了商品的类型和每种商品的销售价格。举个例子,
表1包含产品A、B、C、原产地名称、订购日期
表2有
Product A @ $50
Product A @ $25
Product A @ $10
Product A @ $30
Product B @ $10
Product B @ $20
Product C @ $5
Product C @ $
我需要为每个产品创建一个带有预览图像的产品列表。
我有一个相当简单的产品数据结构。一个表用于产品,一个表用于产品的图像。一个产品可以有任意数量的图像。结构如下:
PRODUCT
id | name
1 Test Product A
2 Test Product B
3 Test Product C
PRODUCTIMAGE
id | productId | file | priority
1 1 foo.jpg 0
2 1 bar.jpg 1
3 2
假设我在一个表中有20个列,然后运行一个手动查询,如下所示:
SELECT *
FROM [TABLE]
WHERE [PRODUCT] LIKE '%KRABBY PADDY%'
在查看了结果之后,我意识到我只需要其中的10列。有没有一种快速的方法来列出您想要的10列,比如右键单击“通配符”并以某种方式选择您想要的列?
我正在使用Visual Studio 2008,并希望在报告中显示以下SQL查询:
select name, count(*) from mytable group by name;
我可以通过创建一个本质上是上述查询的数据集(由列'name‘和’count‘组成)来实现这一点,然而,仅仅为这个查询创建一个额外的数据集似乎有点夸张。我更愿意像我在项目中对其他报告所做的那样,拥有一个包含整个表的数据集:
select * from mytable;
然后使用Crystal Report功能执行分组。然而,我找不到一种方法来进行这种分组。我想这是可能的吧?这将允许我将数据集重用于项目中的其