嗨,我是新的堆叠溢出,我正在做一个医疗应用程序,我有一些问题,在建立适当的模型。我有4种型号,分别是Retailer、Stockist、Company和Medicine。它们都是通过下列方式联系起来的:
company has many medicines (hasMany relation)
stockist linked to many company (HABTM Relation)
retailer linked to many stockist (HABTM Relation)
现在,我必须通过这种三级关系找到与零售商相关的药品,即那些与零售商连锁的药品。是否有办法通过cakephp
我正在SQL中的一个表中工作,并试图在我的数据集中获取每个零售商在特定日子内的事务号的不同计数。现在这就是我所拥有的:
SELECT COUNT (*), pos_table.Retailer
FROM pos_table
WHERE Month(Timestamp) = 3 AND Day(Timestamp) = 3 OR Day(Timestamp) = 4
Group By Retailer
这给出了每个零售商的计数,但是当我添加"COUNT (不同的pos_table.Transaction)“代替COUNT (*)时,它不会运行。