1. 程式人生 > >如何查詢產品數量大於3條的店鋪信息

如何查詢產品數量大於3條的店鋪信息

class name 界面 bubuko mage group rom 今天 csharp

今天做小程序的時候碰到這樣一個問題,

界面上要求展示店鋪的三件產品,

那麽產品數不足3件的,為了防止頁面空白,

自然是不應該被查詢出來的。

技術分享圖片

想了半個小時還是沒有結果,隨手往兄弟群裏面一丟,

連我在內一共四個開發,除了一個沒冒泡的,

另外兩個都給了我一個答案,,

我真是太渣了。。。

廢話不說了,看sql

$sql = "select id,shopname,totalsales,logo from pt_shop where id in(select shopid from pt_product group by shopid having count(*)>=3 ) order by id desc limit ".(($page-1)*5).",5";

 第二種更好一點

 $sql = "select s.id,shopname,totalsales,s.logo,count(p.id) as nums from pt_shop s left join pt_product p on s.id = p.shopid group  by p.shopid having  nums >=3 order by s.id desc limit ".(($page-1)*5).",5";

  

如何查詢產品數量大於3條的店鋪信息