【发布时间】:2015-11-07 00:01:07
【问题描述】:
我有一个库存项目表(持有描述、项目详细信息等)、一个库存表(我们拥有的物理项目 - 库存项目)和一个供应商表(谁提供库存,但可能有所不同不时)。
供应商 -- 库存 -- 库存
库存有很多库存。供应商有很多库存。库存有一个供应商和一个库存
我正在尝试运行查询以从库存中获取所有数据,并通过子查询计算它拥有多少供应商。但是,我需要使用 SELECT *
我现在拥有的:
SELECT
( SELECT COUNT(DISTINCT SupplierID)
FROM Stock
WHERE Stock.InventoryID = Inventory.ID
) AS Suppliers
, *
FROM `Inventory`;
我已经尝试过这方面的变化,交换字段顺序(在本网站的其他地方看到),更改子查询等。
但是,它告诉我“* FROM”附近有一个错误。谁能建议一种方法来做这个查询?
【问题讨论】: