欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

mysql如何查詢某一時(shí)間段內(nèi)沒(méi)有賣(mài)出的商品

 更新時(shí)間:2014年02月12日 17:09:15   作者:  
室友拿來(lái)一道關(guān)于mysql查詢的問(wèn)題,利用mysql查詢某一時(shí)間段內(nèi)沒(méi)有賣(mài)出的商品,需要的朋友可以參考下
前端時(shí)間,室友拿來(lái)一道關(guān)于mysql查詢的問(wèn)題:

有3張表:

1,zd_product 產(chǎn)品表 zp_id主鍵(產(chǎn)品id) inputtime(產(chǎn)品發(fā)布時(shí)間)

2,zd_order訂單表 zp_id外鍵(產(chǎn)品id)zo_id主鍵(訂單id) zo_voer_time( 訂單完成時(shí)間)

3,zd_ord_pro產(chǎn)品訂單表 zo_id外鍵(訂單id)zp_id(產(chǎn)品id)

問(wèn):通過(guò)這3張表查找從產(chǎn)品發(fā)布到“一個(gè)月內(nèi)““沒(méi)有”被賣(mài)出過(guò)的產(chǎn)品?

在這里我也不說(shuō)我們是如何討論的了,直接上思路:

1,先查找在這一月內(nèi)被賣(mài)出去的產(chǎn)品id,查找出來(lái)的數(shù)據(jù):data(所查表zd_order)

2,通過(guò)第一步查找出來(lái)的數(shù)據(jù)繼續(xù)查詢zd_order表,不過(guò)要加個(gè)not in (data)

3,通過(guò)前兩步,你已經(jīng)查找出來(lái)沒(méi)被賣(mài)出的產(chǎn)品id了,接下來(lái)你想查什么就查什么。

語(yǔ)句:
復(fù)制代碼 代碼如下:

select * from zd_product a1 left join zd_ord_pro a3 on a1.zp_id=a3.zp_id where a1.zp_id in (select zp_id from zd_order where a1.zp_id not in (select zp_id from zd_order a2 where a2.zo_voer_time>a1.inputtime and a2.zo_voer_time<a1.inputtime+30))

該語(yǔ)句未驗(yàn)證,如有錯(cuò)誤,請(qǐng)自行修改。

提示:時(shí)間相加需轉(zhuǎn)換為時(shí)間戳。

相關(guān)文章

最新評(píng)論