先生们,
我有下面的物理模型,类似于Fowler ()中的模式的类表继承。
CREATE TABLE [dbo].[ProductItem] (
[IdProductItem] INT IDENTITY (1, 1) NOT NULL,
[IdPointOfSale] INT NOT NULL,
[IdDiscountRules] INT NOT NULL,
[IdProductPrice] INT NULL);
CREATE TABLE [dbo].[Cellphone
我正在开发销售点,我有两种不同的销售方式。我在第一次销售中卖出了4部手机,在第二次sale.The中卖出了2部手机,然后在receipt.But上打印了2款手机,我想只显示一款数量为6??的手机。
<?php
$result = $db->query("SELECT * FROM stock_sales where date BETWEEN '$fromdate' AND '$todate' ");
while ($line = $db->fetchNextObject($result)) {
?>
<tr&
不同类型的产品的数据库结构是怎样的。
对于只销售衣服的购物车将在products表中有字段,
id
name
color
size - enum(s,m,l,xl)
因为商店出售其他产品,比如鞋子,这些产品的尺码可能不同,
id
name
color
size - 6,7,8,9 etc
对于一家商店来说,销售手机等其他产品,
id
name
color
model
正如人们可以看到的,字段根据产品的不同而变化。谁能告诉我如何将所有字段放在一个购物车产品表中?
谢谢
更新3
花了几个小时在SQL上阅读,得到了以下结果:
SELECT
StoreID,
Products
FROM (
SELECT
StoreID,
ROW_NUMBER() OVER(PARTITION BY StoreID ORDER BY Frequency DESC) AS Ordering,
Products,
Frequency
FROM (
SELECT
StoreID,
Products,
COUNT(Products) AS Frequency
FR
我正在构建一个电子商务平台,并且正在查看数据库设计。
这些是我的电子商务网站上的模型:
class User < ApplicationRecord
belongs_to :cart, {:optional => true}
end
class Cart < ApplicationRecord
has_and_belongs_to_many :phones
has_one :user
end
class Phone < ApplicationRecord
has_and_belongs_to_many :carts # has join table