如何查詢產品數量大於3條的店鋪信息
阿新 • • 發佈:2018-06-04
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條的店鋪信息