我想计算一下当天售出的商品数量和商品总数。我知道如何在两个查询上分别编写。我尝试使用联合将它们写到一个查询中,但它不起作用。我一直停留在这里,欢迎任何评论 我想写一个查询来获得在销售日期售出的商品数量,而不是在销售日期售出的商品数量。 以下是我的代码: SELECT COUNT(T.items) AS total_items FROM Transaction AS T JOIN Sale AS S ON T.ID = S.ID ;
SELECT COUNT(T.items) AS discount_items FROM Transaction AS T JOIN Sale AS S ON
我有三张桌子:商品,商店和图片。在第一个表中,存储了商品标题。在第二个-不同库存中的商品余额,在第三个-链接到商品图片。因此,商品与商店和图片有一对多的联系。现在,我需要通过一次查询获得一个商品列表,其中包括库存休息和图片计数。我是这样做的:
SELECT good.id, good.title, sum(store.rest) AS storerest, count(pics.id) AS picscount
FROM goods
LEFT JOIN store ON (goods.id = store.goodid)
LEFT JOIN pics ON (goods.id = pic
我有一个Commodity(name:string)模型和一个Price(amount:float)模型,这样:
class Commodity < ApplicationRecord
has_many :prices
end
和
class Price < ApplicationRecord
belongs_to :commodity
end
因此,一种商品可以有多个价格。
我有一个商品搜索表,显然可以让用户搜索商品。我希望包括一个sort_link(@q, :prices_amount)排序过滤器。点击此链接将显示根据其价格排序的所有商品(如果一个商品有多个价格,则该商