2016-04-01 11 views
0

İki tablo bir çıkış yeri ayrıntıları ile yer alır ve biri için hayır. Bu belirli satış noktalarının teklifleri ve çıkışları ve onların kendi teklifleri ve konumu da göstermek için iki tabloya katılmak istiyorum, ben masaya katılarak çıkışları ve tekliflerini başarılı bir şekilde almak ama no saymak istiyorum. belirli bir yerde teklifler. i yerleşim grubunu fectch ve ben toplam teklif ve ie saymak istiyor yukarıdan tabloyu katılmak için benim sql sorgusuTabloya katılırken satır sayımı nasıl yapılır

$sql_2="SELECT p.id,p.outlet_id,p.offer_title,p.original_price, 
p.discount,p.discount_price,p.offer_image,p.offer_details, 
o.outlet_id,o.outlet_title,o.outlet_locality,o.segment_type 
FROM products as p,outlets as o 
WHERE p.outlet_id=o.outlet_id AND o.segment_type='$category' 
GROUP BY o.outlet_locality "; 

olduğunu. TÜM() ve indivisual yerellik Benim html her yerleşim tekliflerini '

<h3>Location</h3> 
    <ul class="offer-location" > 
    <li class="checkbox"> 
     <label> 
     <input type="checkbox" class="i-check">All <small>(657)</small> 
     </label> 
    </li> 
    <?php 
     foreach($qry_2 as $v2){ 
    ?> 
     <li class="checkbox"> 
      <label> 
      <input type="checkbox" class="i-check"/> 
       <?php echo $v2['outlet_locality'] ?> <small>(120)</small> 
      </label> 
     </li> 
    <?php 
    } 
    ?> 
    </ul> 

cevap

0
$sql_2="SELECT p.id,p.outlet_id,p.offer_title,p.original_price, 
p.discount,p.discount_price,p.offer_image,p.offer_details, 
o.outlet_id,o.outlet_title,o.outlet_locality,o.segment_type, count(p.outlet_id) as outletCount 
FROM products as p,outlets as o 
WHERE p.outlet_id=o.outlet_id AND o.segment_type='$category' 
GROUP BY o.outlet_locality "; 
+0

Peeje