顯示所有庫存中價格最低的産品。開始,需求是銷售完的産品就不顯示了
inner Join 它會查詢上來兩個表的條件都滿足的記錄。
舉例: SELECT
p.*,MIN(s.price) as price
FROM
hc_product p
INNER JOIN hc_stock s ON p.productId=s.productId AND s.stockNum>0 and s.effectDay>NOW()
group by p.productId
現在我以産品表為主表,查詢庫存量大于零的在有效期内的産品,而與庫存表之間是左連接配接,這時就能夠查詢上來數量為空的産品
舉例: SELECT
p.*,MIN(s.price) as price
FROM
hc_product p
LEFT JOIN hc_stock s ON p.productId=s.productId AND s.stockNum>0 and s.effectDay>NOW()
group by p.productId