看sql
select a.id as goods_id,a.name,a.store_id,a.salecount,a.logoimg,b.name as store_name,count(c.id) as mall_goods_count,c.type from sh_goods a left這裡面用了多個子查詢,與join關聯。join sh_store b on a.store_id = b.id left
join sh_mall_goods c on a.id = c.goods_id and c.mall_id =
9where a.store_id in (select id from sh_store where
user_id
in (select id from sh_user where agent_id =
13and status =
1) and status =
1) and a.status =
1group
by a.id;
其中
left不僅有關聯條件,還對sh_mall_goods表進行了篩選,只選出mall_id為9的資料,進行關聯。join sh_mall_goods c on a.id = c.goods_id and c.mall_id =
9
這很有意思。
下面是查詢結果,有篩選與沒篩選的區別。
Python的Iterator可以同時列印資訊
updated may 12,2020 5 58 pm 今天看到乙個python iterator的高階用法,之前並不知道,孤陋寡聞了。def my gen for i in range 10 print f this is yield i上面這個iterator會在每次迴圈過程中列印資訊,但是返回...
和寶塔可以同時安裝嗎 地暖和暖氣片可以同時安裝嗎?
想必很多人都有想過地暖和暖氣片是否可以同時安裝的這種問題。但很多人卻沒有去細想到底可不可以。今天我們暖氣片的專業採暖師就來給大家解說一下。地暖和暖氣片其實是可以同時裝的,這種做法也很常見,例如我們經常見到的有地暖的房間在衛生間使用的是衛浴暖氣片,還有是在有地暖的房間廚房加暖氣片等等 但是把地暖和暖氣...
Mysql join語句的優化
mysql4.1開始支援sql的子查詢。這個技術可以使用select語句來建立乙個單列的查詢結果,然後把這個結果作為過濾條件用在另乙個查詢中。使用子查詢可以一次性的完成很多邏輯上需要多個步驟才能完成的sql操作,同時也可以避免事務或者表鎖死,並且寫起來也很容易。但是,有些情況下,子查詢可以被更有效率...