Open havietduc91 opened 9 years ago
SELECT * FROM shops
INNER JOIN shop_categories
using (shop_id) where category_id IN (10,11, 15) GROUP BY shop_id ORDER BY favourite_count
SELECT count(news_id) AS total FROM shop_news
WHERE shop_id IN (SELECT shop_id FROM shops INNER JOIN shop_categories
USING (shop_id) WHERE category_id IN (10,11,15) GROUP BY shop_id) GROUP BY shop_id ORDER BY total DESC
SELECT shops.*,count(shop_news.news_id) as total FROM shops INNER JOIN shop_news USING (shop_id) WHERE shops.shop_id IN( SELECT DISTINCT shops.shop_id FROM shops INNER JOIN shop_categories USING(shop_id) WHERE category_id IN (10,11,15) ) group by shops.shop_id order by total desc
$shopIds = self::join('shop_categories', function($join){ $join->on('shop_categories.shop_id', '=', 'shops.shop_id'); }) ->whereIn('shop_categories.category_id', $categories) ->distinct() ->select('shops.shop_id');
$builder = self::leftJoin('shop_news', function($join){
$join->on('shop_news.shop_id', '=', 'shops.shop_id');
})
//->whereIn('shops.shop_id ', $shopIds)
->groupBy('shops.shop_id')
->groupBy('shops.shop_name')
->select(
array(
'shops.*',
DB::raw('count(shop_news.news_id) as total')
)
)
->orderBy('total', 'desc');
Cần confirm
về phần hôm nọ e hỏi chị: file kanri 3, phần tạo Pickup, image banner c đang hiểu thế này khi e tạo 1 cái pickup, sẽ set thời gian start và end cho cái event đó ví dụ thời điểm chị tạo event là hôm nay còn thời gian start event này là tháng sau đi thì trong khoảng thời gian c tạo event cho đến lúc nó start thì cái event này(title event0 vẫn sẽ được hiển thị vào Topage của tụi shop để cho chúng nó thấy nhưng cho tới thời điểm event được start, tụi shop khi tạo news mà chọn joint vào cái event này thì trong phần hiển thị news đó sẽ không được gắn tag event (view design P_0601, bài viết có 2 cái tag màu hồng) đồng thời nội dung cái event này cũng ko dc hiển thị luôn khi chọn iamge banner (torng phần tào pickup) tạo nếu chị chọn: 1, lấu tự động 4 điểm từ image news đã post thì nó sẽ tự động lấy luân phiên 4 iamge của các shop đã chọn joint vào event này (luc tạo news chọn joint vào event) rồi triming trung tâm(chắc là canh giữa để cắt ảnh nhỉ) nếu cho dù chọn lấy tự động 4 điểm, nhưng thời gian đó chỉ có 1 bài news của shop nào đó chọn joint vào thôi thì có cũng chỉ lấy 1 iamge của news đó rồi cho hiển thị random 2, nếu chọn 1 đểm image news đã post và edit thì sẽ chọn tùy ý i image từ các bài news đã post , rồi điều chỉnh vị trí của image đó, sau đó cho hiển thị lên 3, nếu chọn upload image mà tự mình tạo thì chỉ cho upload 1 image thôi tương tự cho trường hợp c chọn icon có quy định sẵn ★cái đang ko rõ ở đây, là trong lúc tạo news, mình có thể import tới mấy tấm liền thì sẽ lấy tấm ảnh nào c đọc thì thấy mình có 1 chức năng chọn master khi import ảnh, tức sẽ chọn ảnh nào làm master và cho hiển thị chính trong bài news ý nhưng ko thấy mô tả rõ cho nó cái này mai c sẽ Q&A à à, sorry mọi người c hiểu cái ý khi tạo news bằng cách click event tại màn hình Toppage rồi phần hiển thị màn hình với khi tạo news thông thường sẽ ko khác nhau nhưng ở cái chổ chọn joint vào special ý thì cái event trong chổ chọn joint vào event ở màn hình tạo news sẽ dc set trạng thái chọn tương ừng với event đã click ở toppage @Nguyệt xem lại cái này nhé cái này tương ứng với mục 2 trong Q&A 130 của e chị bỏ cái ý 2 trong No.130 của Ng và thay bằng câu hỏi khác nhé(các event trong màn hình tạo news shop đang được thiết kế bằng radio button, vậy thì 1 news chỉ có thể chọn 1 event joint vào thôi, nhưng tại sao trên design của P_0601 & P_0602, bài viết Adidas lại đang có tới 2 event?) [12:33:57] NTQ Comtor Tran Nhung: No.131 cũng ko cần hỏi nữa nhỉ
Công việc ngày 2.2.2015