文章詳情頁
新人求教MySQL關(guān)于判斷后拼接條件進(jìn)行查詢的sql語句
瀏覽:136日期:2022-06-13 11:06:07
問題描述
想實(shí)現(xiàn)當(dāng)b.phase>2就執(zhí)行拼接條件:AND unix_timestamp()> second_end_time否則拼接條件:AND unix_timestamp()> thirdly_end_time 的語句 求教各位應(yīng)如何編寫該SQL?
SELECT * FROM data a, race bWHEREa.race_id = b.race_idIF (b.phase > 2, AND unix_timestamp()> second_end_time , AND unix_timestamp()> thirdly_end_time)AND user_id = 123以上為自己亂寫,語法并不對(duì),求指點(diǎn)!
問題解答
回答1:SELECT * FROM data a,race b WHERE a.race_id=b.race_id AND ((b.phase>2 AND UNIX_TIMESTAMP()>second_end_time) OR (b.phase<=2 AND UNIX_TIMESTAMP()>thirdly_end_time));
相關(guān)文章:
1. thinkPHP5中獲取數(shù)據(jù)庫數(shù)據(jù)后默認(rèn)選中下拉框的值,傳遞到后臺(tái)消失不見。有圖有代碼,希望有人幫忙2. 求救一下,用新版的phpstudy,數(shù)據(jù)庫過段時(shí)間會(huì)消失是什么情況?3. linux運(yùn)維 - python遠(yuǎn)程控制windows如何實(shí)現(xiàn)4. Python2中code.co_kwonlyargcount的等效寫法5. python - 如何對(duì)列表中的列表進(jìn)行頻率統(tǒng)計(jì)?6. django - Python error: [Errno 99] Cannot assign requested address7. mysql數(shù)據(jù)庫做關(guān)聯(lián)一般用id還是用戶名8. javascript - 如何用最快的速度C#或Python開發(fā)一個(gè)桌面應(yīng)用程序來訪問我的網(wǎng)站?9. python小白,關(guān)于函數(shù)問題10. python小白 關(guān)于類里面的方法獲取變量失敗的問題
排行榜

熱門標(biāo)簽