mysql如何查詢某一時(shí)間段內(nèi)沒(méi)有賣(mài)出的商品
有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ǔ)句:
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)文章
MySQL數(shù)據(jù)權(quán)限的實(shí)現(xiàn)詳情
這篇文章主要介紹了MySQL數(shù)據(jù)權(quán)限的實(shí)現(xiàn)詳情,文章通過(guò)實(shí)際案例,從代碼實(shí)戰(zhàn)的角度來(lái)實(shí)現(xiàn)這樣的一個(gè)數(shù)據(jù)權(quán)限。具體詳細(xì)介紹,具有一定的參考價(jià)值2022-08-08MYSQL與SQLserver之間存儲(chǔ)過(guò)程的轉(zhuǎn)換方式
這篇文章主要介紹了MYSQL與SQLserver之間存儲(chǔ)過(guò)程的轉(zhuǎn)換方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-11-11結(jié)合PHP腳本添加和查詢MySQL數(shù)據(jù)的基本教程
這篇文章主要介紹了結(jié)合PHP腳本添加和查詢MySQL數(shù)據(jù)的基本教程,即在PHP程序中使用基本的SELECT FROM和INSERT INTO語(yǔ)句,需要的朋友可以參考下2015-12-12Mysql 數(shù)據(jù)庫(kù)訪問(wèn)類(lèi)
Mysql數(shù)據(jù)庫(kù)訪問(wèn)類(lèi) 實(shí)現(xiàn)代碼,對(duì)于想學(xué)習(xí)mysql操作類(lèi)的朋友值得一看2009-02-02mysq啟動(dòng)失敗問(wèn)題及場(chǎng)景分析
這篇文章主要介紹了mysq啟動(dòng)失敗問(wèn)題及解決方法,通過(guò)問(wèn)題分析定位特殊場(chǎng)景解析給大家?guī)?lái)完美解決方案,需要的朋友可以參考下2021-07-07mysql中使用shell語(yǔ)句實(shí)現(xiàn)xtrabackup自動(dòng)物理備份增量備份
這篇文章主要為大家介紹了mysql數(shù)據(jù)庫(kù)使用shell實(shí)現(xiàn)xtrabackup自動(dòng)物理備份增量備份腳本,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-07-07mysql數(shù)據(jù)庫(kù)應(yīng)付大流量網(wǎng)站的的3種架構(gòu)擴(kuò)展方式介紹
這篇文章主要介紹了mysql數(shù)據(jù)庫(kù)應(yīng)付大流量網(wǎng)站的的3種架構(gòu)擴(kuò)展方式介紹,它們分別是讀寫(xiě)分離、垂直分區(qū)、水平分區(qū),本文分別對(duì)它們做了講解,需要的朋友可以參考下2014-07-07mysql 5.1版本修改密碼及遠(yuǎn)程登錄mysql數(shù)據(jù)庫(kù)的方法
這篇文章主要介紹了mysql 5.1版本修改密碼及遠(yuǎn)程登錄mysql數(shù)據(jù)庫(kù)的方法,需要的朋友可以參考下2017-04-04